因为一些老的项目不兼容新的node版本,有时候我们需要安装多个node,并随时自动切换不同的node版本以便进行相关项目测试。最近刚好遇到这样的一个问题,记录一下我搜到的解决办法:

1.首先我们要使用npm安装一个模块的全局
sudo npm install -g n

2.使用n加版本号就可以安装其他版本
sudo n v10.12.0
image.png

3.sudo n可以查看所有已安装的node版本,可以根据上下和回车选择要使用的版本
image.png

4.一些比较实用的执行语句
node -v 查看node版本
sudo n latest     安装最新版本 【注意:网速慢安装会有点久】
  image.png

sudo n stable     安装稳定版本
sudo n rm x.x.x   删除某个版本 【注意:如果已经安装过node,最好实用node-v查看对应版本,并且rm删除对应的版本后在重新添加,否则可能会安装指定版本冲突错误】
  image.png

 
  我们一起来回顾一下解决办法吧。

  • 首先我们全局安装n,并通过n xxx添加需要的node版本,
  • 其次通过n 自由选择并设置需要的版本
  • 最后是否设置成功可以通过node -vimage.png

window电脑使用命令 where node 找到安装路径 然后官网下载需要的应用程序,重新安装即可。


y_lucky
20 声望3 粉丝

做一只快乐的程序猿!!!