我是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变体?
答案 0 :(得分:1)
我必须在package.json中将此插件定义为ember-cli-babel
之前运行。
{
...
"ember-addon": {
"main": "index.js",
"before": "ember-cli-babel"
},
}