Отделяйте Ember Addon из файла vendor.js в отдельный файл - PullRequest
0 голосов
/ 27 ноября 2018

Я использую «core» -аддон, который содержит логику, которая используется в нескольких «шаблонных» приложениях. Когда я создаю шаблонное приложение, в найденный файл «vendor.js» добавляется код расширения.в папке «активы».Можно ли как-нибудь собрать этот код в отдельный файл «my-addon-vendor.js»?

При просмотре я нашел других людей с такой же необходимостью, но ответа пока не найдено.

Мой "core" -аддон связан с моим "шаблонным" -проектом с помощью "npm link my-core-addon".

Заранее спасибо

Версии:

  • Ember Версия: 3.5.0
  • Ember CLI: 3.5.0
  • Узел: 8.11.3
  • npm: 5.6.0

1 Ответ

0 голосов
/ 27 ноября 2018

Вы можете сделать что-то вроде этого:

  var qrScannerWorker = new Funnel(
    'node_modules/qr-scanner/', {
      include: ['qr-scanner-worker.min.js'],
      destDir: '/libraries/qr-scanner/'
    }
  );

https://github.com/NullVoxPopuli/emberclear/blob/master/packages/frontend/ember-cli-build.js#L139

это не будет работать для аддонов, но будет работать для базовых зависимостей.Так что, если аддон выполняет связывание для вас, вы можете сделать это самостоятельно.

...