2017-01-30 4 views
1

Я являюсь разработчиком ember-cli preprocessor for java.properties files, чтобы сгенерировать JS-файл, экспортирующий объект JSON со значениями. Проблема, с которой я столкнулся, заключается в том, что файл правильно обработан (добавлен 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. Также убедитесь, что ваш аддон запущен до ember-cli-babel, поставив «ember-cli-babel» в 'after' array в package.json – Gaurav

ответ

1

Я должен был определить этот аддон для запуска до ember-cli-babel в package.json.

{ 
    ... 
    "ember-addon": { 
    "main": "index.js", 
    "before": "ember-cli-babel" 
    }, 
} 
Смежные вопросы