仅需要将Javascript引擎版本从3.x升级到6.x。是否可以不升级nodejs版本?当前节点版本为0.12.x
答案 0 :(得分:3)
通常,我建议使用udpate-v8
npm install -g update-v8
但是,如果您使用Node.js 0.x,它将不兼容,因为它requires Node.js 7.6.0 or higher.
您是否知道您比最新版本的Node.js至少落后8个主要版本?至少可以说,这是巨大的安全风险。
您还将丢失一些错误修复和性能改进。
在使用此旧版本时,您无需说明。对我来说,这听起来并不明智。
可能V8版本6.x与节点v0.12 不兼容,尽管我找不到合适的引用。
Node.js的版本7中引入了V8的5.4版本(例如,见this blog infoQ post)。
这并不是说它不兼容,而是知道自Node的早期版本以来,在EcmaScript / JS和其他相关标准中发生的所有更改,如果您是我,我宁愿将Node / npm升级作为优先事项。