nvm(Node Version Manager)使用指南
简介
nvm(Node Version Manager)是一个用于管理多个 Node.js 版本的工具。通过 nvm,可以方便地在同一台机器上安装和切换不同的 Node.js 版本,适用于开发和测试不同版本的 Node.js 应用。
安装方法
macOS/Linux
- 使用 curl 安装:sh
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
- 或使用 wget 安装:sh
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
- 安装完成后,重启终端或执行:sh
source ~/.nvm/nvm.sh
Windows
推荐使用 nvm-windows。
常用命令
- 查看 nvm 版本:sh
nvm --version
- 查看可用的 Node.js 版本:sh
nvm ls-remote
- 安装指定版本 Node.js:sh
nvm install 18.17.1
- 查看已安装的 Node.js 版本:sh
nvm ls
- 切换 Node.js 版本:sh
nvm use 18.17.1
- 设置默认 Node.js 版本:sh
nvm alias default 18.17.1
- 卸载 Node.js 版本:sh
nvm uninstall 16.20.0
示例
sh
nvm install 20.11.0 # 安装 20.11.0 版本
nvm use 20.11.0 # 切换到 20.11.0 版本
node -v # 查看当前 Node.js 版本
nvm ls # 查看本地已安装的所有版本
注意事项
- nvm 只对当前 shell 有效,切换终端或重启需重新
nvm use
。 - nvm 安装的 Node.js 及全局 npm 包只在当前 nvm 版本下可用。
- 建议不要用 sudo 安装或运行 nvm。
- Windows 用户请使用 nvm-windows,命令略有不同。