-
github里下载安装包,并进行安装
-
常用指令:
nvm v
# 安装最新版的node
nvm install latest
# 安装指定版本的node
nvm install 16.4.0
# 卸载指定版本的node
nvm uninstall 16.4.0
# 使用指定版本的nvm
nvm use 16.4.0
# 查看已安装的node版本
nvm list
- 解决nvm下载慢的问题:在程序安装目录下找到settings.txt,添加下面两行:(我没有使用该方案,我使用的方案是为npm设置代理)
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- nvm安装路径,及下载的node.js保存路径(两者在同一个路径下)
C:\Users\wujj\AppData\Roaming\nvm
小结
nvm技术和Anaconda3好像还不一样,Anaconda3是通过环境变量,让程序永远优先找到用户配置的Python环境,而nvm是在程序安装目录建立一个快捷方式,然后环境变量始终指向这个快捷方式,从而实现不同node.js版本的切换的。
nvm这种方案对我的影响时,一旦切换了不同的node.js环境,就全局切换成该环境了,你在任意地方使用,都是该版本的node.js,这也包括webstorm(知识点不够准确)。
我刚发现,似乎不同的版本的node.js会将模块安装在同一个目录,这个是我不想看到的