NVM (Node Version Manager) 是一个用于管理多个 Node.js 版本的工具,允许你在同一台 Linux 系统上安装、切换和使用不同版本的 Node.js。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
或使用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
安装完成后需要重新加载 shell 或运行:
source ~/.bashrc
命令 | 描述 |
---|---|
nvm install <version> |
安装指定 Node.js 版本 |
nvm use <version> |
切换到指定版本 |
nvm ls |
列出已安装的版本 |
nvm ls-remote |
列出所有可安装的版本 |
nvm current |
显示当前使用的版本 |
nvm alias default <version> |
设置默认版本 |
nvm uninstall <version> |
卸载指定版本 |
安装最新 LTS 版本:
nvm install --lts
安装特定版本:
nvm install 18.12.1
切换版本:
nvm use 16.14.0
设置默认版本:
nvm alias default 18.12.1
source ~/.bashrc
).nvmrc
文件指定项目使用的 Node.js 版本NVM 是 Node.js 开发者必备的工具,能有效解决不同项目对 Node.js 版本要求不同的问题。