NVM for Windows - 如何在Windows 10中下载和安装节点版本管理器

87 阅读3分钟

不同的软件开发工具可能需要特定版本的Node.js和NPM(Node Package Manager)。NPM是一个用于管理从NPM注册表中安装的包的工具。

此外,如果你正在制作一个NPM包,你可能需要用不同版本的Node.js来测试它。这就是为什么你应该安装NVM。

NVM是Node Version Manager的缩写,是一个命令行工具,用于管理和切换到不同版本的Node.js。

在这篇文章中,我将告诉你如何在Windows 10上下载和安装NVM--尽管Windows上没有 "NVM"。

我还将告诉你如何在你的Windows电脑上设置和使用不同版本的Node.js和NPM。

如何在Windows 10中下载和安装Node版本管理器

正如我前面提到的,Windows没有 "NVM",因为NVM只支持Linux和Mac。

你将在你的Windows机器上使用的是 "nvm-windows"。nvm-windows类似于NVM,但不等同于它。

注意:如果你已经安装了Node.js,你需要卸载它,这样就不会在使用不同版本的Node和从NPM注册表安装包时导致错误。

之后重启电脑,打开命令提示符或PowerShell,运行node -v ,确认Node已被卸载。

ss1-2

此外,如果你安装了yarn,卸载它并在安装NVM后重新安装它。你不希望在安装和使用来自NPM注册表的软件包时出现奇怪的错误。

按照下面的步骤来下载nvm-windows

你会被带到一个包含不同版本的nvm-windows的页面。

  • 第2步:点击最新版本进行下载。目前,它是2022年4月28日的版本。
    ss3-2

  • 第3步:在你的电脑上找到安装程序并打开它。按照安装向导来安装它。
    ss4-2
    ss5-3

  • 第4步:打开PowerShell或命令提示符,运行nvm -v ,确认安装。
    ss6-2

如果你得到和我上面一样的信息,那么nvm-windows就已经成功安装。祝贺你!

如何在Windows 10上使用NVM

要使用NVM,你需要以管理员身份打开PowerShell或Command Prompt。你也可以使用Git bash。

  • 要以管理员身份打开PowerShell,右键单击 "开始",选择 "PowerShell(管理员)"。
    powershell-admin

  • 要以管理员身份打开命令提示符,搜索 "cmd",并在右边选择 "以管理员身份打开"。
    cmd-admin

如何用NVM安装不同版本的Node.js和NPM

NVM赋予你的超级能力是在你的机器上安装多个版本的Node.js。

要安装最新版本的Node,运行nvm install latest
ss7-1

安装长期支持(LTS)版本的Node总是更好的,因为它的错误较少。

要安装Node的LTS版本,请运行nvm install lts
ss8-1

要安装一个特定的Node版本,你需要先运行nvm list available ,这样你就可以看到可用的Node版本了。
ss9-1

要安装那个特定的版本,请运行nvm install node-version-number 。例如,nvm install 14.20.0
ss10-1

注意:一旦你安装了Node的某个版本,相应版本的NPM就会为你安装。所以你不需要单独安装NPM。

如果你想使用的NPM的版本不可用,请运行npm install @npm version-number -g 来安装它。

现在,要查看你在Windows机器上安装的Node版本列表,运行nvm list
ss11-1

要使用一个特定的Node版本,请运行。

  • nvm use latest 使用最新版本
  • nvm use lts 使用长期支持版本
  • nvm use version-number 使用你所安装的任何其他版本
    ss12-1

回顾一下

这篇文章向你展示了如何在Windows 10上安装NVM(nvm-windows)以及如何使用它来安装和管理不同版本的Node。

作为提醒,以下是你将使用nvm-windows的常用命令。

  • nvm install node-version - 安装一个版本的Node
  • nvm list - 查看你的机器上已经安装的Node版本
  • nvm use node-version - 使用一个特定版本的Node

谢谢您的阅读,并继续编写代码 :)