如何通过Ember CLI编译公共es6源代码

时间:2016-07-20 07:43:23

标签: ember.js ember-cli

我在public / assets / js / foo.js文件夹中有一个JavaScript源文件,它使用es6语法,该应用程序适用于调试模式,但是当我尝试构建生产包时,由于es6语法错误而失败。 我的问题是如何通过ember-cli编译公共es6 JavaScript源码,谢谢你的回复。

1 个答案:

答案 0 :(得分:1)

由于该文件位于/public,我假设您有一个<script>标记要导入它?

您可以在/public中转换文件,但更好的方法是将文件置于/app下,可能/app/utils然后import就像那样:

import '/my-app/utils/my-file.js';

您可以在importapp.js该文件。这将包含主构建管道中的文件,以便将其传输并注入主my-app.js文件。

另一种方法是使用西兰花构建管道手动转换它。查看broccoli-babel-transpiler