Node Version Manager (NVM) 是一个用来管理多个 Node.js 版本的命令行工具。使用 NVM,你可以在同一台机器上轻松安装和切换不同的 Node.js 版本。以下是针对 Unix 类系统(如 Linux 和 macOS)的 NVM 安装教程:
安装 NVM
-
更新系统的包管理器 在开始之前,确保你的包管理器是最新的,这可以避免安装过程中出现不必要的错误。
-
下载并安装 NVM 打开终端并运行以下命令来安装最新版本的 NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
或者使用
wget
:wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
注意:这里我使用了特定版本号
v0.39.5
作为示例;你可以访问 NVM GitHub页面 查看最新的稳定版本,并替换上述命令中的版本号。 -
配置环境变量 安装完成后,你需要加载 nvm 到当前 shell 会话中。可以通过在终端输入以下命令实现:
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
或者你可以关闭并重新打开你的终端,或者重新加载你的 shell 配置文件(例如
.bashrc
,.zshrc
等)。 -
验证安装 使用以下命令来检查 nvm 是否正确安装:
command -v nvm
如果输出为
nvm
,则说明安装成功。
使用 NVM 安装 Node.js
一旦 NVM 安装完成,你可以用它来安装不同版本的 Node.js:
nvm install node --lts # 安装最新的长期支持版本
或指定版本安装:
nvm install 14.17.0 # 替换为你想要安装的具体版本号
其他常用命令
-
列出所有已安装的 Node.js 版本:
nvm ls
-
切换 Node.js 版本:
nvm use 14.17.0 # 替换为你想要使用的具体版本号
-
设置默认 Node.js 版本:
nvm alias default 14.17.0 # 当打开新终端时自动使用该版本
请根据你的实际需求调整这些命令。如果你是在 Windows 上使用 NVM,你应该查找适用于 Windows 的 NVM 版本,即 nvm-windows
。