前言:nvm是一个node版本管理器,对于前端这种缺乏统一规范的环境来说是十分必要的,遇到插件与node版本不兼容的情况时,往往需要切换node版本。

安装

 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash 

报错

输入命令行后,报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

解决方法

设置一下电脑的DNS,Mac设置–>网络–>高级–>DNS–>添加DNS服务器8.8.8.8–>ok–>应用。
再重启一下终端,再输入安装命令行即可。

输入nvm,是一堆以Node Version Manager打头的介绍说明安装成功;否则,若提示command not found,代表安装失败,就要再回去看下命令行是否报错。

使用nvm管理node的常用命令

nvm install 版本号	//安装指定版本号的node
nvm list	//查看本机已安装的node列表
nvm use 版本号	//使用指定版本的node

M1安装v14以下的老版本node

因为项目原因,需要安装老版本的node,但在M1直接安装时总是会报错,因为低版本的 node 并不是基于 arm64 架构的,所以不适配 M1 芯片。
解决方法就是在终端输入:

arch -x86_64 zsh

使用这个命令可以让 shell 运行在Rosetta2下。
然后就可以通过 nvm install 版本号 来安装低版本 Node啦。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐