Бумажные вкладки из полимерных элементов - Ошибка в полимере 3

После установки

npm i @ полимерные / бумажные вкладки

и импорт:

import '@ polymer / paper-tabs / paper-tab.js';

import '@ polymer / paper-tabs / paper-tabs.js';

Ошибка при запуске:

polymer-fn.js: 43 Uncaught (в обещании) DOMException: не удалось выполнить 'define' в 'CustomElementRegistry': это имя уже использовалось с этим реестром в Polymer (http://localhost:8081/node_modules/@polymer/polymer/lib/legacy/polymer-fn.js:43:18) в http://localhost:8081/node_modules/@polymer/paper-tabs/node_modules/@polymer/paper-ripple/paper-ripple.js:314.:1


person Ankit Maheshwari    schedule 25.05.2018    source источник
comment
на самом деле не использовал Полимер 3, а просто на основании сообщения об ошибке .. Я получил очень похожую ошибку, когда один и тот же компонент был включен дважды с разными относительными путями, даже если они в конце концов разрешили один и тот же абсолютный путь ..   -  person mishu    schedule 25.05.2018
comment
Вы используете полимер-кли? Если да, то пробовали ли вы собрать проект с polymer build?   -  person Umbo    schedule 01.06.2018
comment
Да, с помощью polymer-cli и пробовал построить с помощью сборки полимера и сборки npm run.   -  person Ankit Maheshwari    schedule 05.06.2018


Ответы (1)


В каталоге вашего проекта попробуйте:

-установить бумажные вкладки, npm i --save @polymer/paper-tabs

-удалить каталог node_modules

-удалить файл packege-lock.json

-переустановить зависимости через npm, npm install

-в my-app.js (см. стартовый комплект) import paper-tabs.js import '@polymer/paper-tabs/paper-tabs.js';

person LLuca    schedule 20.06.2018