2014-05-15 30 views
0

我想运行我的ES6,虽然Traceur。但是我也想使用可以接受AMD模块或commonjs的Webpack。如何确保Traceur输出兼容amd/commonjs

我在想,如果traceur经历了任何步骤的兼容(ES5输出保持要求+定义等),以及我是否可以继续我的Webpack构建而不用担心Traceur。

回答

1

建立的模块系统,即AMD & CommonJS仍然工作。 Traceur做了一些非常直接的源代码翻译 - 类似于CoffeeScript - 旧式模块定义不受影响。

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

+0

谢谢,希望能够直接与webpack一起使用ES6。 – Nikos

0

导入/导出已完全实施,但装载机上仍有工作要做。您可以使用CommonJS或AMD