如何确保Traceur输出与amd / commonjs兼容

时间:2014-05-15 13:59:44

标签: amd commonjs ecmascript-harmony webpack traceur

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

我想知道traceur是否经历了兼容的任何步骤(ES5输出维护需要+定义等)以及我是否可以继续使用我的Webpack构建而不用担心Traceur。

2 个答案:

答案 0 :(得分:1)

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

在Traceur中尚未正确实施ES6模块和导入/导出,因此您无法使用这些模块。

答案 1 :(得分:0)

导入/导出已完全实现,但仍需要在加载器上完成工作。您可以使用CommonJS或AMD