我正在尝试安装适用于Windows 7的NodeJS。我尝试了安装最新版本的NodeJS,但它与Windows 7不兼容。我想知道有没有人知道在Windows 7上可以安装的最新版本的NodeJS是什么?谢谢。
更新:2021年10月,最新版本能够与下面的"技巧"
一起使用的有:
由于Node从
libuv v1.40
升级到v1.41
,导致Win7出现错误:ws2_32.dll
没有GetHostNameW
函数(或类似函数)。
v12.x分支似乎仍然支持Win7(已在2021年使用Node v12.22.7进行测试)。
但是我需要14.x版本分支来解决问题;
我只需安装Node 14.15.0,如下所示:
npm
,在node_modules/npm
目录中;我没有从zip文件复制,因为我在替换文件之前已经更新了npm)NODE_SKIP_PLATFORM_CHECK
的环境变量,并将其设置为1
set NODE_SKIP_PLATFORM_CHECK 1
,以设置环境变量。具体而言,您需要这样做才能准确无误。 - MrSolariusnode
版本,你可能需要更新npm
以避免警告。对我来说,只有这个答案有效,只是不要忘记同时重命名npx
。 - Sam官方支持Windows 7的最新Node.js版本是13.6.0。 https://nodejs.org/download/release/v13.6.0/
似乎v13.14.0是最后一个可在Windows 7上运行的安装程序。
请前往此处并选择与您的Windows版本32/64位相关的软件包:
os.hostname()
,这在Node生态系统中被广泛使用。目前确认的非官方可工作版本是Nodev14.17.6
和v16.6.2
。其他更高版本都无法在Win7上工作。(对于评论位置,我不打算解释原因,抱歉) - undefined