0
点赞
收藏
分享

微信扫一扫

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_node.js

在特定的环境变量配置 手动到其他盘

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_node.js_02

情况一【默认】

(1)存储到c盘的默认方式(所有的node类库都是默认下载到c盘)

(2)通过以下命令可以看到

npm root -g

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_配置环境变量_03

情况二【推荐】

(1)存储到D盘的方式

​注意:​​如果node.js类库都是存在c盘,window电脑存储过多的东西在c盘,会影响电脑运行速度。

所以,我的​​node.js类库​​都更改存储在D盘

1、首先在​​D盘node.js​​的安装目录下配置创建两个文件

  • ​node_global​
  • ​node_cache​

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_vue.js_04

2、直接修改文件方法 :​​package的全局路径​​​或​​npm缓存路径​

由于npm安装工具默认会跑到C盘[因为​​npmrc文件​​​中默认的设置为:​​prefix=${APPDATA}\npm]​​,这样有时可能会因为系统权限的问题,导致不能正常成功的安装某些工具。

3、先将npm安装的全局路径设置一下

比如:我们可以在nodejs的目录下[即你的node.js安装后的根目录]

新建两个目录:

  • ​node_global​
  • ​node_cache​

然后找到nodejs目录下的​​node_modules/npm​​​目录下名为npmrc 或者​​.npmrc文件​​​node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_配置环境变量_05

[为安全,我们可以先将该文件copy一个副本出来进行备份]使用vscode 文本编辑器打开。

修改并新增如下:

​prefix​​​和 ​​cache​​​ 分别对应之前新建的目录​​node_global​​​和 ​​node_cahce​

4、默认文件位置:

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_环境变量_06

5、需要修改的文件位置内容:

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_环境变量_07

注意:这里的​​D:\Program Files\nodejs​​是我的node安装目录,你要替换成你自己的。

执行完以后在输入​​npm root -g​​​可以看到我们的目录已经变了
node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_环境变量_08

6、把​​D:\Program Files\nodejs\node_global​​配置到环境变量的Path下

如下图
node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_node.js_09

7、验证

如我们想安装request类库
node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_环境变量_10

此时我们可以看到

​D:\Program Files\nodejs\node_global\node_modules​

目录下已成功的安装了request类库

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_vue.js_11

这样我们以后在下载的类库,就直接存到d盘里了,不会占用c盘空间了

安装cnpm yarn 等 出现的问题解决方案

‘cnpm’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_配置环境变量_12

1.进入node.js莫目录找到cnpm文件的位置将其移动到于npm文件的同一文件夹下

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_环境变量_13

2.再将cnpm和cnpm.cmd文件移至npm与npm.cmd所在的文件夹即可解决问题

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_配置环境变量_14

报错原因:​​vue.cmd​​没有配置环境变量

解决办法:找到 ​​vue.cmd​​文件所在的文件夹位置,并配置环境变量,即可解决

图(1)

​提示​​:vue.cmd 路径在安装node的起始位置

  • 默认安装:在c盘
  • 手动安装:则在你安装的路径下

可自行查找

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_node.js_15

修改环境变量步骤:

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_vue.js_16

右键,选择属性

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_vue.js_17

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_node.js_18

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_配置环境变量_19

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_vue.js_20

修改成功:

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_配置环境变量_21

node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)_配置环境变量_22


举报

相关推荐

0 条评论