2017-01-30 6 views
1

저는 값이있는 JSON 객체를 내보내는 JS 파일을 생성하기 위해 ember-cli preprocessor for java.properties files의 관리자입니다. 내가 겪고있는 문제는 파일이 올바르게 처리되었지만 (ES2015 맛이 있음), 파일이 ES5로 옮겨지지 않았다는 것입니다.ember-cli 전처리 부의 순서

생성 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의 종속성 해시에 있는지 확인하십시오. 또한 addber가 ember-cli-babel 전에 package.json의'after' 배열에 'ember-cli-babel'을 넣음으로써 실행되는지 확인하십시오 – Gaurav

답변

1

package.json에서 ember-cli-babel 전에 실행하려면이 추가 기능을 정의해야했습니다.

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