Windows 上 Node 版本管理器 (NVM) 的完整指南

摘要:在本教程中,您将学习如何在 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.0Code language: CSS (css)

要安装最新的长期支持 (LTS) 版本,可以使用以下命令

nvm install lts

如果要安装最新的 Node.js,可以使用以下命令

nvm instal latest

列出已安装的 Node.js 版本

首先,打开新的命令提示符或 PowerShell 窗口。

其次,运行 nvm list 命令列出所有已安装的 Node.js 版本

nvm listCode language: PHP (php)

输出如下所示

* 22.6.0 (Currently using 64-bit executable)
  20.16.0
  18.12.1Code language: CSS (css)

带有星号 (*) 的版本表示当前活动的 Node.js 版本。您可以通过检查 Node.js 版本进行验证

node -v

输出

v22.6.0Code language: CSS (css)

或者,您可以运行 nvm current 命令

nvm current

它将返回当前活动的 Node.js 版本

v22.6.0Code language: CSS (css)

切换 Node.js 版本

要切换到特定版本的 Node.js,请使用以下命令

nvm use <version>Code language: HTML, XML (xml)

替换为要切换到的版本号。例如

nvm use 20.16.0Code language: CSS (css)

可能会显示一些用户帐户控制弹出窗口。只需单击“是”,您将看到以下输出

Now using node v20.16.0 (64-bit)Code language: CSS (css)

您可以验证当前活动的 Node.js 版本

nvm current

输出

v20.16.0Code language: CSS (css)

卸载 Node.js 版本

要在计算机上卸载特定版本的 Node.js

首先,使用 nvm list 命令列出所有已安装的版本

nvm listCode 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。
本教程对您有帮助吗?