摘要:在本教程中,您将学习如何在 Windows 上安装和使用 Node 版本管理器 (NVM)。
在计算机上管理多个 Node.js 版本时,如果拥有不同的 Node.js 项目并且每个项目都需要不同的版本,则可能很困难。
幸运的是,Node 版本管理器 (NVM) 可以帮助您轻松地在计算机上管理和切换多个版本的 Node.js。
NVM 仅支持 macOS 和 Linux。但是,在 Windows 上,您可以使用 nvm-windows。
安装适用于 Windows 的 NVM
首先,从 nv-windows 发布页面下载 nvm-windows (nvm-setup.exe)。
其次,运行安装程序并按照安装过程进行操作。
安装 NVM 时,它将扫描已安装的 Node.js 并提示您是否要让它管理此 Node.js 版本。请单击“是”以允许 NVM 管理它。
通过 nvm 安装 Node.js
首先,打开新的命令提示符或 PowerShell 窗口。
其次,运行 nvm install 命令以安装特定版本的 Node.js
npm install <version>
Code language: HTML, XML (xml)
将版本替换为要安装的版本号,例如
nvm install 20.6.0
Code language: CSS (css)
要安装最新的长期支持 (LTS) 版本,可以使用以下命令
nvm install lts
如果要安装最新的 Node.js,可以使用以下命令
nvm instal latest
列出已安装的 Node.js 版本
首先,打开新的命令提示符或 PowerShell 窗口。
其次,运行 nvm list 命令列出所有已安装的 Node.js 版本
nvm list
Code language: PHP (php)
输出如下所示
* 22.6.0 (Currently using 64-bit executable)
20.16.0
18.12.1
Code language: CSS (css)
带有星号 (*) 的版本表示当前活动的 Node.js 版本。您可以通过检查 Node.js 版本进行验证
node -v
输出
v22.6.0
Code language: CSS (css)
或者,您可以运行 nvm current 命令
nvm current
它将返回当前活动的 Node.js 版本
v22.6.0
Code language: CSS (css)
切换 Node.js 版本
要切换到特定版本的 Node.js,请使用以下命令
nvm use <version>
Code language: HTML, XML (xml)
将
nvm use 20.16.0
Code language: CSS (css)
可能会显示一些用户帐户控制弹出窗口。只需单击“是”,您将看到以下输出
Now using node v20.16.0 (64-bit)
Code language: CSS (css)
您可以验证当前活动的 Node.js 版本
nvm current
输出
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)
将
替换为要卸载的版本。
摘要
- 使用 Node 版本管理器 (NVM) 在一台计算机上管理和切换多个 Node.js 版本。
- 使用
nvm install
命令安装特定版本的 Node.js。 - 使用
nvm list
命令显示计算机上已安装的 Node.js 版本列表。 - 使用
nvm use
命令切换到特定版本的 Node.js。 - 使用
nvm current
命令显示当前活动的 Node.js 版本。 - 使用
nvm uninstall
命令卸载计算机上特定版本的 Node.js。