2017-01-30 3 views
1

私は値を持つJSONオブジェクトをエクスポートするJSファイルを生成するためにember-cli preprocessor for java.properties filesのメンテナです。私はに実行している 問題は、ファイルが正しく(ES2015は風味)に処理されていることですが、そのファイルはES5にtranspiledされていません。注文は

生成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の依存関係ハッシュに含まれていることを確認してください。また、あなたのアドオンはpackage.jsonに 'after'配列に「エンバー-CLI-バベル」を置くことによって燃えさし-CLI-バベル前に実行されていることを確認します – Gaurav

答えて

1

package.jsonでember-cli-babelより前に実行するには、このアドオンを定義する必要がありました。

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