【发布时间】:2014-05-15 13:59:43
【问题描述】:
我想通过 Traceur 运行我的 ES6。不过我也想使用可以接受 AMD 模块或 commonjs 的 Webpack。
我想知道 traceur 是否经过任何步骤来兼容这些(ES5 输出维护 requires+defines 等),以及我是否可以继续我的 Webpack 构建而不用担心 Traceur。
【问题讨论】:
标签: amd commonjs ecmascript-harmony webpack traceur
我想通过 Traceur 运行我的 ES6。不过我也想使用可以接受 AMD 模块或 commonjs 的 Webpack。
我想知道 traceur 是否经过任何步骤来兼容这些(ES5 输出维护 requires+defines 等),以及我是否可以继续我的 Webpack 构建而不用担心 Traceur。
【问题讨论】:
标签: amd commonjs ecmascript-harmony webpack traceur
已建立的模块系统,即 AMD 和 CommonJS 都仍然有效。 Traceur 进行了一些非常简单的源代码翻译——类似于 CoffeeScript——并且旧式模块定义不受影响。
ES6 模块和导入/导出尚未在 Traceur 中正确实现,因此您将无法使用它们。
【讨论】:
导入/导出已完全实现,但加载程序仍有工作要做。你可以使用 CommonJS 或 AMD
【讨论】: