2016-10-21 2 views
2

Так файл Тлеющей-кли-builds.js ясно заявляетEmber CLI импорта ES6 файл Ember-CLI-builds.js

// If the library that you are including contains AMD or ES6 
// modules that you would like to import into your application 
// please specify an object with the list of modules as keys 
// along with the exports of each module as its value. 

Я импортировать регулярные JavaScript файлы таким образом

app.import('vendor/global.js'); 

, но каков правильный способ «указать объект со списком модулей как ключей вместе с экспортом каждого модуля в качестве его значения»?

+0

Вы пробовали 'app.import ({ "глобальный": app.import ('поставщика/global.js') // и т.д. });' –

ответ

2

На «модулей AMD Javascript» заголовок направляющих, описывается так:

Укажите путь активов в качестве первого аргумента и список модулей и экспорта, как второй.

app.import('bower_components/ic-ajax/dist/named-amd/main.js', { 
    exports: { 
    'ic-ajax': [ 
     'default', 
     'defineFixture', 
     'lookupFixture', 
     'raw', 
     'request' 
    ] 
    } 
}); 

Теперь вы можете import их в своем приложении. (Например import { raw as icAjaxRaw } from 'ic-ajax';)

Ссылка From Guide

+1

Спасибо @ykaragol –

 Смежные вопросы

  • Нет связанных вопросов^_^