最近,实习公司给我了一个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文件
打开手动添加
最后一切设置完毕,需要关机重启才会生效。