Node.js计划支持导入/导出 ES6 (ECMAScript 2015) 模块

我一直在互联网上寻找,但没有明确的答案。

目前 Node.js 仅使用 CommonJS 语法来加载模块,如果您真的想使用标准的 ECMAScript 2015 模块语法,则必须事先转译它,或者在运行时使用外部模块加载器。

目前,我对使用这两种方法中的任何一种都不太积极,Node.js维护者是否计划支持ECMAScript 2015模块?我根本没有找到关于这一点的提示。

目前 Node.js 6.x 声称支持 96% 的 ECMAScript 2015 功能,但没有任何对模块的引用(Node.js ECMAScript 2015 支持链接)。

您知道 Node.js在不久的将来是否会开箱即用地支持这些模块吗?


答案 1

节点.js 13.2.0 及以上

Node.js 13.2.0 现在支持没有标志的 ES 模块


答案 2