摘要:在本教程中,您将学习如何在 macOS 上安装和使用 Node 版本管理器 (NVM)。
Node 版本管理器 (NVM) 允许您在 macOS 上安装多个版本的 Node.js,并在它们之间轻松切换。
当您拥有需要不同 Node.js 版本的不同 Node.js 项目时,这将非常有用。
安装 NVM
我们将向您展示如何使用 Homebrew 安装 NVM。
步骤 1. 安装 Homebrew
如果 Homebrew 不可用,您可以通过运行以下命令来安装它
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Code language: JavaScript (javascript)
步骤 2. 安装 NVM
安装 Homebrew 后,您可以通过运行以下命令来安装 nvm
brew install nvm
步骤 3. 将 nvm 添加到您的 shell 配置文件。
要每次打开新的终端时都启用 nvm,您需要将以下行添加到您的 shell 配置文件(~/.zshrc
、~/.bashrc
或 ~/.bash_profile
)中
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Code language: PHP (php)
保存文件并重新加载您的 shell 配置
source ~/.zshrc
通过 nvm 安装 Node.js
运行 nvm install
命令在您的 macOS 上安装特定的 Node.js 版本
npm install <version>
Code language: HTML, XML (xml)
将 <version>
替换为您要安装的版本号,例如
nvm install 20.6.0
Code language: CSS (css)
要安装最新的长期支持 (LTS) 版本,您可以使用以下命令
nvm install --lts
如果您想安装最新的 Node.js,您可以使用以下命令
nvm instal node
列出已安装的 Node.js 版本
运行 nvm list
命令列出所有已安装的 Node.js 版本
nvm list
Code language: PHP (php)
输出如下所示
v16.20.1
v18.17.0
-> v20.16.0
default -> v16.20.1
node -> stable (-> v20.16.0) (default)
stable -> 20.16.0 (-> v20.16.0)
iojs -> N/A (default)
lts/* -> lts/hydrogen (-> v18.17.0)
lts/hydrogen -> v18.17.0
Code language: JavaScript (javascript)
-> v20.16.0
:箭头表示当前活动的 Node.js 版本。default -> v16.20.1
:当您打开新的终端会话时nvm
将使用的默认版本。node -> stable
:表示node
指向稳定版本,在本例中为v20.16.0
。lts/*
:显示与长期支持 (LTS) 版本相关的版本。例如,lts/hydrogen
指向v18.17.0
。
切换 Node.js 版本
要切换到特定的 Node.js,请使用以下命令
nvm use <version>
Code language: HTML, XML (xml)
将 <version> 替换为您要切换到的版本号。例如
nvm use 20.16.0
Code language: CSS (css)
然后您可以验证当前活动的 Node.js 版本
node -v
输出
v20.16.0
Code language: CSS (css)
卸载 Node.js 版本
要卸载计算机上的特定 Node.js 版本
首先,使用 nvm list
命令列出所有已安装的版本
nvm list
Code language: PHP (php)
其次,运行卸载命令
nvm uninstall <version>
Code language: HTML, XML (xml)
将 <version>
替换为您要卸载的版本。
总结
- 使用 Node 版本管理器 (NVM) 在您的 macOS 上管理和切换多个版本的 Node.js。
- 使用
nvm install
命令安装特定的 Node.js 版本。 - 使用
nvm list
命令显示计算机上已安装的 Node.js 版本列表。 - 使用
nvm use
命令切换到特定的 Node.js 版本。 - 使用
node -v
命令显示当前活动的 Node.js 版本。 - 使用
nvm uninstall
命令卸载计算机上的特定 Node.js 版本。