Полимерный ДомМодуль уже определен

Я создаю веб-сайт, на котором я бы использовал разные полимерные компоненты, некоторые из них несколько раз.

Моя проблема в том, что скомпилированный код содержит

 customElements.define('dom-module', DomModule); 

это бросает

Uncaught DOMException: Failed to execute 'define' on 'CustomElementRegistry': this name has already been used with this registry at CustomElementRegistry.value

Я понятия не имею, как решить эту проблему.

1 ответ

Если вы включаете полимер, используя два разных пути в двух разных компонентах, оба они выполняются, и оба пытаются определить dom-модуль, dom-if и т. Д.

Поэтому проверьте на панели сети одинаковые имена файлов, но разные пути.

Пример:

/bower_components/webcomponentsjs/webcomponents-loader.js
and
/components/webcomponentsjs/webcomponents-loader.js
Другие вопросы по тегам