2016-03-22 3 views
0

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

ответ

2

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

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

+2

Фактически: есть такая вещь уже ... https://github.com/bendavis78/moment-element :) – ankon

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