ember-cli 预处理器的顺序

Order of ember-cli preprocessors

我是 ember-cli preprocessor for java.properties files 的维护者,负责生成一个 JS 文件,导出带有值的 JSON 对象。 我 运行 遇到的问题是文件已正确处理(ES2015 风格),但文件未转换为 ES5。

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

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

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

我必须在 package.json 中的 ember-cli-babel 之前将此插件定义为 运行。

{
  ...
  "ember-addon": {
    "main": "index.js",
    "before": "ember-cli-babel"
  },
}