如何在 Windows 上安装 Node 14 版本

Posted

技术标签:

【中文标题】如何在 Windows 上安装 Node 14 版本【英文标题】:How to install Node 14 version on windows 【发布时间】:2022-01-23 02:10:43 【问题描述】:

我想在 Windows 上安装 Node.js 版本 14,但它没有安装,而是显示在屏幕下方。

但是当我尝试安装 Node.js v17 时,它正在打开安装向导,我可以通过它安装 Node.js,但 Node.js 14 不会发生这种情况。如何安装 Node.js v14? 我从https://nodejs.org/en/blog/release/v14.17.3/下载了exe

【问题讨论】:

【参考方案1】:

那么,当您下载它时,您会得到一个可执行文件吗?您可能下载了zip archive 而不是安装程序。有多种方法可以将 node 安装到您的 Windows 机器中。

使用 nvm(推荐)

您可以使用nvm 保留多个版本的节点并在需要时在它们之间切换。

nvm install 14
nvm use 14

参考:NVM Readme


使用 MSI 安装程序

如果您需要特定的旧版本,请从网站 Previous Releases page 下载 msi 安装程序。这是v14.18.2-x64的链接。


使用 Zip 存档(困难的方式)

如果你想使用你已经下载的文件来做,你可以做的是:

    exe文件保存到您想要的特定位置(建议将所有可执行二进制文件保存在您的User目录下的bin目录中,类似于我们在Linux系统中的做法)。 复制该文件的路径(例如,C:\Users\erajendr\bin\node.exe)。 在 Cortana 搜索中搜索编辑系统环境变量。 查找名为“Path”的变量。 双击变量。 将复制的路径添加到那里的现有路径列表中。

您可以通过在新的终端/cmd 中键入 node 来测试这是否有效。

参考:How to add Path in Windows 10

【讨论】:

【参考方案2】:

使用 nvm 安装节点更容易。它允许您通过命令行快速安装和使用不同版本的node

在Linux/Mac 和Windows 上可用

您可以在releases 部分找到安装文件并安装它

要安装 node v14,您只需要执行 2 个命令

nvm install 14
nvm use 14

【讨论】:

【参考方案3】:

如果您已下载 exe,则无需安装 - 您已经拥有可执行文件,并且如您所见,它可以运行 - 当您运行它时,您将获得 Node.js 的 REPL。

如果您想“正确”安装 Node.js,您可以从链接下载并运行 MSI,而不是 exe。

【讨论】:

MSI 已解决问题 -nodejs.org/dist/v14.17.3/node-v14.17.3-x64.msi 你能说出 exe 和 msi 之间的区别吗? @ezhil msi 有安装程序。可用的 exe 是 Node.js 本身。本质上,msi 提取 exe,将其复制到正确的位置,然后 IIRC,设置一些环境变量以将其添加到 PATH

以上是关于如何在 Windows 上安装 Node 14 版本的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows 上安装多个版本的 Node.js,而不使用 NVM for Windows

没有admin权限如何免安装使用Node和NPM

Windows下使用 npm 命令安装 Appium(详)

Node.js安装详细步骤教程(Windows版)

Windows10系统安装npm

Node.js安装+环境配置Windows版