windows 7 的 NodeJS

NodeJS for windows 7

我正在尝试为 windows 安装 NodeJS 7. 我尝试安装最新的 NodeJS,但它与 Windows 不兼容 7. 我想知道是否有人知道最新版本是什么您可以在 Windows 7 上安装 NodeJS 吗? 谢谢你。

通常旧操作系统需要旧版本 Node.JS。可以参考旧版Node.JS here, 你也可以下载这个 one,它已经过测试并且可以在 Win7(win7 Ultimate v6.1 SP1)上正常工作。

(官方)支持 Windows 7 的最新 node.js 版本是 13.6.0。 https://nodejs.org/download/release/v13.6.0/

更新:2021 年 10 月,适用于以下 "trick" 的最新版本是:

  • Node v14.16.1(或更早但不低于 v14.5.0)
  • Node v15.8.0(或更早但不低于 v15.0.0)

Because Node updated from libuv v1.40 to v1.41, and with that, causing Win7 errors: ws2_32.dll does not have GetHostNameW function (or something alike).


解决方法(对于上述版本)

v12.x 分支 似乎继续支持 Win7(在 2021 年使用 Node v12.22.7 测试)。

但我需要14.xversion-branch并结束解决问题;
我刚刚安装了 Node 14.15.0,例如:

  • 转到Node-downloads
  • 下载 Windows 二进制文件 (.zip)(32/64 位)
  • 解压到你的节点安装目录下,点yes替换所有文件(记得zip自带npm,在node_modules/npm目录下;我没复制来自 zip,因为我在替换文件之前已经更新了 npm)
  • 创建一个名为:NODE_SKIP_PLATFORM_CHECK 的环境变量并将其设置为 1
  • 现在可以在 Windows 7 中使用 Node。

我刚安装在Windows 7 x64 这个版本

https://nodejs.org/download/release/v13.14.0/

v13.14.0 似乎是适用于 Window 7

的最后一个安装程序

转到此处 select 与您的 windows 32 / 64 位版本相关的软件包:

https://nodejs.org/dist/latest-v13.x/