https://github.com/nvm-sh/nvm#install--update-script
要安装或更新nvm,您应该运行安装脚本。为此,您可以手动下载并运行脚本,或使用以下 cURL 或 Wget 命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
运行上述任一命令都会下载脚本并运行它。该脚本将 nvm 存储库克隆到~/.nvm,并尝试将以下代码段中的源代码行添加到正确的配置文件(~/.bash_profile、~/.zshrc、~/.profile或~/.bashrc)。
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
要下载、编译和安装最新版本的 node,请执行以下操作:
nvm install node # "node" is an alias for the latest version
要安装特定版本的节点:
nvm install 14.7.0 # or 16.3.0, 12.22.1, etc
安装的第一个版本成为默认版本。新的 shell 将以节点的默认版本开始(例如,nvm alias default)。
您可以使用以下命令列出可用版本ls-remote:
nvm ls-remote
然后在任何新的 shell 中使用已安装的版本:
nvm use node
或者你可以运行它:
nvm run node --version
或者,您可以在具有所需节点版本的子 shell 中运行任意命令:
nvm exec 4.2 node --version
您还可以获取可执行文件的安装路径:
nvm which 12.22
代替“14.7”或“16.3”或“12.22.1”之类的版本指针,您可以将以下特殊默认别名与nvm install, nvm use, nvm run, nvm exec,nvm which等一起使用:
设置默认版本, nvm alias default 如:
nvm alias default v16.15.0
nvm ls
nvm ls-remote
例子:
$ 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