2017-01-30 47 views
1

我是ember-cli preprocessor for java.properties files的維護者,用於生成一個導出帶有值的JSON對象的JS文件。 我遇到的問題是該文件被正確處理(ES2015風味),但該文件沒有轉發到ES5。餘燼預處理器的順序

生成的app.js文件中包含着這樣一句話:export default {"foo":"bar"}但應transpiled弄成這個樣子:

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

是否有可能產生ES2015味的文件,之後運行默認transpiler創建ES5變種?

+0

確保ember-cli-babel位於package.json中的依賴項散列中。還要確保你的插件在ember-cli-babel之前運行,方法是將'ember-cli-babel'放入package.json中的' – Gaurav

回答

1

我不得不定義這個插件在package.json中的ember-cli-babel之前運行。

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