尝试使用Windows XP SP3在旧计算机(1GB RAM,900 Mhz)上设置Nodej。
我安装了最新的x86版本的Node(4.4.5),但当我尝试在命令行访问它时(如简单的版本检查node -version
),它停止工作并向我显示遇到它一个问题,需要关闭。
我认为这个新版本不再支持XP了。我应该在XP上使用哪个版本?在生产环境中使用是否安全?
答案 0 :(得分:4)
对XP的支持已经dropped in v6所以从技术上讲,v4版本应该仍然有效。
我认为这个问题几乎没有人真正使用XP,所以你将要打一场失败的战斗。即使你raise an issue人们也没有去修复XP漏洞。
您可以尝试latest 0.12 release。
答案 1 :(得分:1)
在您的情况下,它可能因CPU不支持SSE2而崩溃。在这种情况下,still possible是通过重新编译Node使其起作用的。
除了该4.x和5.x版本应该可以使用。但是4.x变成了LTS,而且并不明显,这更适合您。 4.x接收到2018年的更新,而5.x则在2016年停止更新。
LTS覆盖的主要版本中的更改仅限于:
- 错误修复;
- 安全更新;
- 非主要的npm更新;
- 相关文档更新;
- 某些性能改进,使破坏现有应用程序的风险降到最低;
- 这些更改会带来大量的代码混乱,从而破坏现有应用程序的风险较低,并且 这个问题可能会大大减轻支持未来变化的能力 由于降低了diff噪声。
来源:https://github.com/nodejs/Release
Version Date V8 npm NODE_MODULE_VERSION 5.12.0 2016-06-23 4.6.85.32 3.8.6 47 4.9.1 2018-03-29 4.5.103.53 2.15.11 46
答案 2 :(得分:1)
我使用的是 WinXP SP3 32位,我安装的NodeJS版本是: Node.js 5.12.0
下载我使用了.msi安装程序:node-v5.12.0-x86.msi