【发布时间】:2021-02-09 05:33:39
【问题描述】:
是否有来自 Node.js 版本的映射,例如0.10 或 14,对应的 ECMAScript 版本,例如ES5、ES2020?
由于这个问题已经结束,我无法发布我想出的解决方案作为答案,所以它就在这里。
@bevry/node-versions 包括
fetchESVersionForNodeVersion(nodeVersion: string): Promise<string>,它将获取在发布 Node.js 版本时已批准的 ECMAScript 版本。
【问题讨论】:
-
没有直接映射之类的东西,因为没有单个 node.js 版本代表从 ECMAScript 规范的一个版本到新版本的 100% 转换。相反,它是随着时间的推移和许多版本逐渐添加新的语言功能。由于您现在收到了两条建议,node.green 将向您展示 nodejs 版本之间的功能转换。
-
不可能有理想的解决方案,并不意味着没有实际的解决方案。刚刚回来发布我在每个 Node.js 发布时批准的 ECMAScript 版本的映射,但是我的答案已关闭。会去Quora。 Stack Exchange 是个玩笑,只是让看门人感觉得到验证的地方。
标签: javascript node.js ecmascript-next