nvm(Node Version Manager)
适用系统: macOS、Linux,在 Windows 上也有移植版本 nvm - windows。
特点: 使用广泛,能方便地安装、切换不同版本的 Node.js,并且可以同时管理多个版本。
安装 nvm
- macOS 和 Linux:打开终端,执行以下命令:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
安装完成后,关闭并重新打开终端,执行 command -v nvm 验证安装是否成功,如果输出 nvm 则表示安装成功。
- Windows: 从 [nvm - windows 发布页面](https://github.com/coreybutler/nvm - windows/releases) 下载安装程序,按照提示完成安装。
使用 nvm
- 查看可用的 Node.js 版本:
bash
nvm list - remote
该命令会列出所有可以通过 nvm 安装的 Node.js 版本。
- 安装指定版本的 Node.js:
bash
nvm install <version>
例如,要安装 Node.js 18.16.0 版本,可执行 nvm install 18.16.0。
- 查看已安装的 Node.js 版本:
bash
nvm list
- 切换 Node.js 版本:
bash
nvm use <version>
比如,要切换到 18.16.0 版本,执行 nvm use 18.16.0。
- 设置默认版本:
bash
nvm alias default <version>
例如,nvm alias default 18.16.0 会将 18.16.0 版本设置为默认版本。
n
适用系统: macOS、Linux。
特点: 轻量级,使用简单,专注于 Node.js 版本管理。
安装 n
打开终端,执行以下命令:
bash
npm install -g n
使用 n
- 安装最新稳定版 Node.js:
bash
n stable
- 安装最新版本 Node.js:
bash
n latest
- 安装指定版本 Node.js:
bash
n <version>
例如,n 16.14.2 会安装 16.14.2 版本。
- 切换 Node.js 版本:
执行 n 命令,会列出已安装的 Node.js 版本,使用上下箭头选择要使用的版本,按回车键确认。 - 删除指定版本 Node.js:
bash
n - d <version>
例如,n -d 14.17.6 会删除 14.17.6 版本。