1

我是java.properties 文件的 ember-cli 预处理器的维护者,用于生成一个 JS 文件,该文件导出一个带有值的 JSON 对象。我遇到的问题是文件被正确处理(ES2015 风格),但文件没有被转译成 ES5。

生成的 app.js 文件包含以下语句:export default {"foo":"bar"}但应将其转换为如下内容:

define('my-app/locales/en', ['exports'], function (exports) {
  exports['default'] = {"foo":"bar"};
});

是否可以生成 ES2015 风格的文件,然后运行默认转译器来创建 ES5 变体?

4

1 回答 1

1

ember-cli-babel我必须在 package.json中定义这个插件才能运行。

{
  ...
  "ember-addon": {
    "main": "index.js",
    "before": "ember-cli-babel"
  },
}
于 2017-01-31T10:07:28.730 回答