【问题标题】:How to ensure Traceur output is compatible with amd/commonjs如何确保 Traceur 输出与 amd/commonjs 兼容
【发布时间】:2014-05-15 13:59:43
【问题描述】:

我想通过 Traceur 运行我的 ES6。不过我也想使用可以接受 AMD 模块或 commonjs 的 Webpack。

我想知道 traceur 是否经过任何步骤来兼容这些(ES5 输出维护 requires+defines 等),以及我是否可以继续我的 Webpack 构建而不用担心 Traceur。

【问题讨论】:

    标签: amd commonjs ecmascript-harmony webpack traceur


    【解决方案1】:

    已建立的模块系统,即 AMD 和 CommonJS 都仍然有效。 Traceur 进行了一些非常简单的源代码翻译——类似于 CoffeeScript——并且旧式模块定义不受影响。

    ES6 模块和导入/导出尚未在 Traceur 中正确实现,因此您将无法使用它们。

    【讨论】:

    • 谢谢,希望可以直接在 webpack 中使用 ES6。
    【解决方案2】:

    导入/导出已完全实现,但加载程序仍有工作要做。你可以使用 CommonJS 或 AMD

    【讨论】:

      猜你喜欢
      • 2014-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-28
      • 1970-01-01
      • 1970-01-01
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多