1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > NPM修改默认全局安装路径

NPM修改默认全局安装路径

时间:2019-05-09 07:45:02

相关推荐

NPM修改默认全局安装路径

转载自tincyho的文章/tincyho/p/10242632.html

有段时间没用npm了,昨天打算用vue-cli来新建个项目,yarn global add @vue/cli 之后,粗大事了。vue命令不可用,显示未安装。各种折腾,后来发现问题所在,今天写出来,一方面提醒自己,一方面利于他人。

首先,默认的全局安装路径,我忘了,哈哈,因为很久之前自己小手一抖,改过了,即使重装nodejs,都不能复原到默认路径.

我之前安装npm时全是默认安装,模块全部安装在C盘了,今天心血来潮,把路径改到了D盘,结果改完后模块都不能识别了,都提示XX模块不是内部命令,这其实是环境变量配置的问题,我都是按照网上的教程改的环境变量,但是照着改也有错,反复改了好几次都不行,最后终于改好了。步骤如下:

1.安装node.js,注意选add path 就可以了,然后要在你需要存放模块的文件夹里建两个文件夹我是在 D:\soft\nodeJs 目录下建了两个文件夹分别叫node_global和node_cache。

2.随意cmd或者ide工具控制台输入npm get prefix ,npm get cache 或者 npm g 查看全局路径默认为c盘,输入下面中间set的指令修改为自定义的路径

npm get prefix npm get cachenpm config set prefix "D:\soft\nodeJs\node_global"npm config set cache "D:\soft\nodeJs\node_cache"npm get prefix npm get cache

3.当安装完模块后还不能用,因为改变了默认的路径,需要修改系统的环境变量配置去让命令行识别命令,这里分为用户变量和系统变量。

先在用户变量里面新建明为PATH的变量,值为 D:\soft\nodeJs\node_global ,这个值是你在步骤一种新建的文件夹的路径。

然后在系统变量里面新建一个叫NODE_PATH的变量,值为D:\soft\nodeJs; 在将这个变量插入path

4.验证

npm install express -g --registry=https://registry.查看是否在配置的地址中有express包可以使用cnpmnpm install -g cnpm --registry=https://registry.淘宝镜像还是比较快的,安装完之后就不需要在代码后面加--registry=https://registry.来加速了,直接用cnpm代替npm,安装路径应该是一致的

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。