mac管理node以及本地切换node版本

808 阅读1分钟

前言

因为目前接手一个老的项目,线上配置的node版本是10.13.0的,然后我本地安装的node版本过高,无法正确安装npm包,需要本地支持多个node版本之间的切换,这里使用n包进行管理,亲测有效。 791661913332_.pic.jpg

1.查看本地node版本

node -v

v16.17.0

2.全局安装n包

n 是用来管理 nodejs 版本

sudo npm i -g n

查看node list

n list

用n来安装node版本

安装命令

sudo n node/18.0.0

安装成功提示:

installing : node-v18.0.0

 mkdir : /usr/local/n/versions/node/18.0.0

 fetch : nodejs.org/dist/v18.0.…

 opying : node/18.0.0

 installed : v18.0.0 (with npm 8.6.0)

安装命令

n node/10.13.0

安装成功提示:

installing : node-v10.13.0

 mkdir : /usr/local/n/versions/node/10.13.0

 fetch : nodejs.org/dist/v10.13…

  copying : node/10.13.0

 installed : v10.13.0 (with npm 6.4.1)

安装成功之后切换node版本

sudo n node/10.13.0

切换成功之后:

copying : node/10.13.0

installed : v10.13.0 (with npm 6.4.1)

再次查看本地的node版本

   node -v 

输出: v10.13.0

总结

mac电脑因为网络原因没法安装nvm,可以使用n包安装node的低版本,高版本进行切换本地的全家node版本,这种方式十分便捷,喜欢的可以三连支持,非常感谢各位大佬看官