使用nvm安装多版本的node.js

  1. github里下载安装包,并进行安装

  2. 常用指令:


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

  1. 解决nvm下载慢的问题:在程序安装目录下找到settings.txt,添加下面两行:(我没有使用该方案,我使用的方案是为npm设置代理)

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

  1. nvm安装路径,及下载的node.js保存路径(两者在同一个路径下)

C:\Users\wujj\AppData\Roaming\nvm

小结

nvm技术和Anaconda3好像还不一样,Anaconda3是通过环境变量,让程序永远优先找到用户配置的Python环境,而nvm是在程序安装目录建立一个快捷方式,然后环境变量始终指向这个快捷方式,从而实现不同node.js版本的切换的。

2022-03-08-10-34-03

nvm这种方案对我的影响时,一旦切换了不同的node.js环境,就全局切换成该环境了,你在任意地方使用,都是该版本的node.js,这也包括webstorm(知识点不够准确)。

我刚发现,似乎不同的版本的node.js会将模块安装在同一个目录,这个是我不想看到的

参考教程

  1. Windows 下安装 nvm 管理 nodejs 版本