引言
NVM(Node Version Manager)是一个用于管理 Node.js 版本的工具,可以让你轻松地在同一台计算机上切换不同版本的 Node.js。如果你在多个项目中需要不同版本的 Node.js,NVM 会非常有用。本教程将介绍如何在 Windows、Linux 和 macOS 上安装 NVM,并使用它来安装和管理 Node.js 版本。
在 Windows 上安装 NVM
下载 NVM for Windows
在 Windows 上,NVM 的官方支持由 coreybutler/nvm-windows 提供。首先,访问该链接并下载适用于 Windows 的安装包(
.zip或.exe文件)。安装 NVM
- 双击下载的
.exe文件启动安装程序。 - 选择安装目录,通常选择默认目录即可(例如:
C:\Program Files\nvm)。 - 完成安装后,关闭安装程序。
- 双击下载的
配置环境变量
在安装过程中,安装程序会自动将 NVM 所需的路径添加到环境变量中。你可以通过运行以下命令检查是否成功安装:
nvm version使用 NVM 安装 Node.js
安装完成后,你可以通过以下命令安装 Node.js:
nvm install 16.14.0 # 选择你需要的 Node.js 版本安装完成后,你可以通过以下命令查看 Node.js 的版本:
node -v切换 Node.js 版本
使用 NVM,你可以轻松切换 Node.js 的版本。例如:
nvm use 16.14.0 # 切换到指定版本在 Linux 上安装 NVM
更新系统包
首先,确保你的系统是最新的。打开终端,运行以下命令更新系统:
sudo apt update && sudo apt upgrade -y安装 NVM
使用 cURL 或 wget 安装 NVM。打开终端并执行以下命令之一:
使用 cURL:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash使用 wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
验证 NVM 是否安装成功
安装完成后,关闭并重新打开终端,或者运行以下命令使 NVM 生效:
source ~/.bashrc然后,验证是否安装成功:
command -v nvm如果安装成功,你应该看到
nvm的路径。安装 Node.js
现在你可以使用 NVM 安装 Node.js。例如,要安装最新版的 Node.js(LTS 版本):
nvm install --lts如果需要安装特定版本的 Node.js,可以指定版本号:
nvm install 16.14.0切换 Node.js 版本
使用 NVM 切换到已安装的 Node.js 版本:
nvm use 16.14.0检查 Node.js 和 npm 版本
完成安装后,你可以验证 Node.js 和 npm 的版本:
node -v npm -v在 macOS 上安装 NVM
安装 Homebrew(如果尚未安装)
macOS 上推荐使用 Homebrew 来安装 NVM。首先,打开终端,运行以下命令来安装 Homebrew(如果没有安装的话):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"使用 Homebrew 安装 NVM
一旦 Homebrew 安装成功,你可以通过以下命令安装 NVM:
brew install nvm创建 NVM 的目录
安装完成后,创建 NVM 的目录并将其添加到
~/.zshrc或~/.bash_profile文件中。首先,运行以下命令:mkdir ~/.nvm配置 NVM 环境变量
打开终端,编辑配置文件(例如
~/.zshrc或~/.bash_profile):nano ~/.zshrc # 或 nano ~/.bash_profile在文件的末尾添加以下内容:
export NVM_DIR="$HOME/.nvm" [ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh" # This loads nvm保存并关闭文件后,执行以下命令使更改生效:
source ~/.zshrc # 或 source ~/.bash_profile验证安装
你可以使用以下命令验证 NVM 是否安装成功:
command -v nvm安装 Node.js
使用 NVM 安装 Node.js。例如,要安装最新的 LTS 版本:
nvm install --lts切换 Node.js 版本
使用 NVM 切换到你想要的 Node.js 版本:
评论 (0)