nvm 介绍
nvm
允许你通过命令行快速安装和使用不同版本的 node
。nvm 是node.js的版本管理器,旨在按用户安装,并按 shell 调用。nvm
适用于任何符合 POSIX 的 shell(sh、dash、ksh、zsh、bash),特别是在以下平台上:unix、macOS 和windows WSL。
比如:
$ 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
就这么简单。
安装 nvm
使用脚本安装 nvm:
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
安装完成后,需要
source ~/.bashrc
更新环境变量,否则出现nvm: command not found
使用 nvm
nvm install <version>
## 安装指定版本,可模糊安装,如:安装 v4.4.0,既可 nvm install v4.4.0,又可 nvm install 4.4nvm uninstall <version>
## 删除已安装的指定版本,语法与 install 类似nvm use <version>
## 切换使用指定的版本 nodenvm ls
## 列出所有安装的版本nvm ls-remote
## 列出所以远程服务器的版本(官方 node version list)nvm current
## 显示当前的版本nvm alias <name> <version>
## 给不同的版本号添加别名nvm unalias <name>
## 删除已定义的别名