使用nvm中遇到的各种奇葩问题

本文讲述了作者在实习期间遇到的Node.js项目中使用nvm管理不同版本的问题,涉及nvm的安装、配置、node_global和node_cache的设置,以及淘宝镜像的切换,强调了重启电脑以使设置生效的重要性。
摘要由CSDN通过智能技术生成

最近,实习公司给我了一个node项目,由于可能需要node多版本,于是解除了nvm,中途也是遇到了很多问题,于是解决后打算记录一下以防下次犯蠢

首先是安装,请参照这个兄弟的比较详细

使用nvm管理node多版本(安装、卸载nvm,配置环境变量,更换npm淘宝镜像)_nvm删除node版本-CSDN博客

1.其中需要注意的是node_global和node_cache包的位置一定不要搞错了,需要在你自己的nodejs目录下面,配置环境变量也是需要在其下面!!!

2.需要设置一下node_global和node_cache

npm config set prefix "D:\tools\nodejs\node_global"
npm config set cache "D:\tools\nodejs\node_cache"

也可以直接去.npmrc文件手动设置

3.node_global和node_cache的权限需要打开!!!,自己去文件夹下面的属性中的安全,把两个文件夹设置成完全控制!!

4.其中,NVM有关的目录一般是装好nvm就自己配置好了,主要是关于node的一些设置需要没问题!!

系统变量path:

用户变量的path:

其次安装好了,我们会下载对应的node版本,这个nvm会自带帮我们下载好对于的npm版本,但是这里需要注意,他下载的很可能不是匹配的版本,比如我下的18.8.0,他给我下的npm版本是8.几来着,我搞忘了。但是我的npm版本跟node版本就不对应,下不了东西,因此需要我自己手动换npm版本为现在的8.3.1才下出来东西。需要自己去网上查看对应版本。

npm需要设置淘宝源,之后下东西就会快很多。

npm config set registry https://registry.npm.taobao.org/

npm config get registry  //上面是设置,下面是查看

设置不上也可以去文件里面手动设置,直接去C盘下面的用户目录里面找.npmrc文件

打开手动添加

最后一切设置完毕,需要关机重启才会生效。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值