Запустить Полимер 3.0. Не удалось отобразить настраиваемый элемент. Убедитесь, что JavaScript включен

Я следую этому руководству: https://github.com/PolymerLabs/start-polymer3. Я использую Chrome, и когда я пытаюсь открыть страницу, он выдает ошибку, которую я написал в заголовке этого вопроса.

Консоль отладки Chrome показывает

Uncaught DOMException: Failed to execute 'define' 
   on 'CustomElementRegistry': this name has already been used with this registry    
    at http://127.0.0.1:8081/components/@polymer/paper-checkbox/node_modules/
        @polymer/polymer/lib/elements/dom-module.js:134:16

В случае необходимости, это моя версия Chrome

Версия 65.0.3325.181 (Официальная сборка) (32-бит)

На каком этапе руководства вы видите эту ошибку?

tony19 02.05.2018 00:05

Не знаю, то же самое, потому что я не использовал Полимер 3, но в версии 2 это случилось со мной, когда я дважды импортировал одну и ту же зависимость, используя разные относительные пути, которые разрешались в один и тот же абсолютный.

mishu 02.05.2018 07:21

Кстати: вы можете увидеть еще один вопрос с аналогичным сообщением об ошибке здесь: stackoverflow.com/q/46731888/521598

mishu 02.05.2018 09:40

@mishu, как я могу использовать вкладку Chorme Debugger Network, чтобы проверить, есть ли дублированный файл? Я вижу несколько unresolved.js, но не думаю, что это можно считать дублированной зависимостью. Например: я вижу 127.0.0.1:8081/node_modules/@polymer/iron-meta/node_modules/‌… и 127.0.0.1:8081/node_modules/@polymer/iron-a11y-keys-behavior‌ /…

Jim C 02.05.2018 16:04

@ tony19, очень прошу, после "Клонировать, установить и обслуживать проект start-polymer3 локально" я просто служу полимером

Jim C 02.05.2018 16:06

Во вкладке сети вы все равно увидите абсолютные URL-адреса, я думаю ... так что это не поможет, если два отдельных относительных URL-адреса импорта разрешены в один и тот же абсолютный ... Я не знаю, как вы можете их найти, если они есть, кроме некоторых команда linux для поиска шаблона .. Что вы можете сделать, так это иметь стандарт о том, как вы импортируете материал, и убедитесь, что все файлы соответствуют ему ..

mishu 02.05.2018 16:12

Шаблоны теперь доступны на сайте polymer-cli. Убедитесь, что ваш package.json имеет правильные версии полимера: webcomponents 1.2.0 и polymer 3.0.0 pre.12 "pre.12 имеет голые модули", если хотите, у меня есть более новая версия: github.com/busynest/website

Jack Markiewicz 02.05.2018 00:46
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
7
431
1

Ответы 1

Проверьте версию Polymer CLI с помощью polymer --version. Если не 1.7, попробуйте npm install -g polymer-cli@next еще раз. Тогда попробуйте polymer serve.

Другие вопросы по теме