官方地址:https://github.com/nvm-sh/nvm

我们安装官方说的步骤一步一步来

首先下载并执行nvm安装文件

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

运行完成后在环境变量中添加如下代码即可

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

然后使用版本命令验证是否安装成功

nvm -v

安装完成nvm后我们再通过官方文档的提示继续安装node即可

我们可以指定nodejs的版本,因为有时候最新的版本安装某些依赖会报错,导致项目无法启动,而nvm可以随意切换nodejs的版本,所以这才是我们想要的

$ nvm use 16
Now using node v16.9.1 (npm v7.21.1)
$ node -v
v16.9.1
$ nvm use 14
Now using node v14.18.0 (npm v6.14.15)
$ node -v
v14.18.0
$ nvm install 12
Now using node v12.22.6 (npm v6.14.5)
$ node -v
v12.22.6

上面是官方文档列出来的安装例子,我现在需要安装12.14版本,所以直接执行

node install 12

因为都是12版本,小版本之间的差异不大,所以安装12.22版本也是可以的