nmp 全局目录和缓存目录的配置

发布时间:2019-06-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了nmp 全局目录和缓存目录的配置脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_406_0@
node.js中npm模块的安装分为(local)缓存安装、(global)全局安装两种

local本地安装: npm install xxx 安装到命令行所在目录的node_module目录。
global缓存安装: npm install xxx -g 安装到 AppDataRoamingnpmnode_modules目录。

之前安装node的时候跟着教程配置了npm的全局安装目录(D/nodejs/npm_global)和缓存安装目录(D/nodejs/npm_cache),结果我安装@Angular/cli成功之后,ng -v测试的时候会报错说是C:UsersxxAppDataRoamingnpm这个路径没有这个依赖。

这是因为npm安装的全局安装依赖的默认位置是(C:UsersxxAppDataRoamingnpm),系统自动会在这个路径下找angular/cli,而不是在D/nodejs/npm_global这个路径下在,是因为我环境变量没有配置好。

环境变量配置可参考 https://cloud.tencent.com/inf...

我现在想要我npm全局安装的时候直接安装到他的默认路径,,到时候就可以很快的识别找到对应的插件或者依赖。

首先设置全局安装位置
命令:npm config set PRefix 'C:UsersxxAppDataRoamingnpm'

接下来设置缓存安装位置
命令:npm config set cache "C:UsersxxAppDataRoamingnpm_cache"

我把他们两都放在了我的c盘下面



最后 npm config ls 查看一下他们的位置

nmp 全局目录和缓存目录的配置

是我想要的位置
之后我们重新安装@angular/cli(先 npm uni -g @angular/cli全局删掉angular/cli)

nmp 全局目录和缓存目录的配置

脚本宝典总结

以上是脚本宝典为你收集整理的nmp 全局目录和缓存目录的配置全部内容,希望文章能够帮你解决nmp 全局目录和缓存目录的配置所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。