我应该在旧的Windows XP机器上设置哪个Nodejs版本?

时间:2016-06-10 09:14:27

标签: javascript node.js windows

尝试使用Windows XP SP3在旧计算机(1GB RAM,900 Mhz)上设置Nodej。

我安装了最新的x86版本的Node(4.4.5),但当我尝试在命令行访问它时(如简单的版本检查node -version),它停止工作并向我显示遇到它一个问题,需要关闭

我认为这个新版本不再支持XP了。我应该在XP上使用哪个版本?在生产环境中使用是否安全?

3 个答案:

答案 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

来源:https://nodejs.org/en/download/releases/

答案 2 :(得分:1)

我使用的是 WinXP SP3 32位,我安装的NodeJS版本是: Node.js 5.12.0

可以从NodeJS v5.12.0

下载

我使用了.msi安装程序:node-v5.12.0-x86.msi