node下载地址
https://nodejs.org/zh-cn/download/
注:需先安装node
1、使用n切换node版本
- 安装n
sudo npm install -g n
- 查看一下安装是否成功
n --version
- 安装node指定版本
sudo n 12.13.0
注:如果在安装的过程中遇到Error: sudo required,使用sudo
- 查看以安装node列表并切换
sudo n

查看已经安装的node版本,选中的为当前node版本
键盘上下键选择版本,之后回车切换版本
出现选择的相应版本号代表切换成功,也可通过node -v查看当前版本号
5. n模块常用指令
// 升级到稳定版
sudo n stable
// 升级到最新版
sudo n lastest
// 切换使用node版本
sudo n 10.12.0
// 删除某个node版本
sudo n rm 10.12.0
2、使用nvm切换node版本
注:安装nvm建议卸载原有node
- nvm安装
1、curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
2、wget -qO- https://raw.github.com/creationix/nvm/v0.4.0/install.sh | sh
- nvm命令下载nodejs
nvm install v14.15.0
- 运行指定node版本
nvm use v14.15.0
- 常用nvm指令
// 查看已安装node列表
nvm list
// 卸载指定版本的node
nvm uninstall v14.15.0
// 卸载nvm
rm -rf ~/.nvm
n和nvm的区别
- n是一个npm包;nvm是一个独立的软件
- n支持windows; nvm不支持,但是可以使用nvmw和nvm-windows
- n切换node版本时,node全局模块不受影响;nvm切换node版本时,所有的全局模块需要重新安装,并且需要手动指定node的路径