Полимерный ДомМодуль уже определен
Я создаю веб-сайт, на котором я бы использовал разные полимерные компоненты, некоторые из них несколько раз.
Моя проблема в том, что скомпилированный код содержит
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