node.js报错 ‘vue‘ 不是内部或外部命令,也不是可运行的程序或批处理文件(自定义环境变量配置)
在特定的环境变量配置 手动到其他盘
情况一【默认】
(1)存储到c盘的默认方式(所有的node类库都是默认下载到c盘)
(2)通过以下命令可以看到
npm root -g
情况二【推荐】
(1)存储到D盘的方式
注意:
如果node.js类库都是存在c盘,window电脑存储过多的东西在c盘,会影响电脑运行速度。
所以,我的node.js类库
都更改存储在D盘
1、首先在D盘node.js
的安装目录下配置创建两个文件
node_global
node_cache
2、直接修改文件方法 :package的全局路径
或npm缓存路径
由于npm安装工具默认会跑到C盘[因为npmrc文件
中默认的设置为:prefix=${APPDATA}\npm]
,这样有时可能会因为系统权限的问题,导致不能正常成功的安装某些工具。
3、先将npm安装的全局路径设置一下
比如:我们可以在nodejs的目录下[即你的node.js安装后的根目录]
新建两个目录:
node_global
node_cache
然后找到nodejs目录下的node_modules/npm
目录下名为npmrc 或者.npmrc文件
[为安全,我们可以先将该文件copy一个副本出来进行备份]使用vscode 文本编辑器打开。
修改并新增如下:
prefix
和 cache
分别对应之前新建的目录node_global
和 node_cahce
4、默认文件位置:
5、需要修改的文件位置内容:
注意:这里的D:\Program Files\nodejs
是我的node安装目录,你要替换成你自己的。
执行完以后在输入npm root -g
可以看到我们的目录已经变了
6、把D:\Program Files\nodejs\node_global
配置到环境变量的Path下
如下图
7、验证
如我们想安装request类库
此时我们可以看到
D:\Program Files\nodejs\node_global\node_modules
目录下已成功的安装了request类库
这样我们以后在下载的类库,就直接存到d盘里了,不会占用c盘空间了
安装cnpm yarn 等 出现的问题解决方案
‘cnpm’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
1.进入node.js莫目录找到cnpm文件的位置将其移动到于npm文件的同一文件夹下
2.再将cnpm和cnpm.cmd文件移至npm与npm.cmd所在的文件夹即可解决问题
报错原因:
vue.cmd
没有配置环境变量
解决办法:找到
vue.cmd
文件所在的文件夹位置,并配置环境变量,即可解决
图(1)
提示
:vue.cmd 路径在安装node的起始位置
- 默认安装:在c盘
- 手动安装:则在你安装的路径下
可自行查找