Vulcanize производит повторяющиеся сценарии

Я создал два пользовательских элемента Polymer. Оба они используют moment.js. Поэтому я сослался на него в обоих элементах, например: <script src="../../bower_components/moment/min/moment.min.js"></script> Я использую вулканизацию для создания одного файла импорта element.html. Проблема в том, что содержимое moment.js появляется дважды в вулканизированном файле. Это правильно? Есть ли способ избежать этого?


person Abhijeet Kumar    schedule 22.03.2016    source источник


Ответы (1)


Вы можете создать moment-import.html, в который вы включите скрипт, а затем импортировать этот файл в оба ваших элемента.

Импорт HTML загружается только один раз для всех элементов, и вулканизация устранит их дубликаты.

person Scarygami    schedule 23.03.2016
comment
На самом деле: такая штука уже есть... github.com/bendavis78/moment-element :) - person ankon; 24.03.2016