Использование веб-компонентов Polymer без менеджера пакетов

#javascript #html #polymer #web-component

#javascript #HTML #polymer #веб-компонент

Вопрос:

Я хотел бы добавить некоторые веб-компоненты на статическую веб-страницу без использования какого-либо менеджера пакетов или сборки JavaScript вообще.

На основе https://www.webcomponents.org/introduction#how-do-i-use-a-web-component — Я попытался импортировать его с помощью unpkg, изменив

 <script type="module" src="node_modules/@polymer/paper-button/paper-button.js"></script>
  

Для

 <script type="module" src="https://unpkg.com/@polymer/paper-button/paper-button.js"></script>
  

Но это не удается из-за неудовлетворенных зависимостей от одноранговых узлов.

Мой вопрос таков: есть ли место, где я могу найти предварительно скомпилированные автономные веб-компоненты, которые я могу легко импортировать в свое приложение, или, если я не хочу настраивать сборку JS, мне придется самому играть с человеческим менеджером пакетов?

Ответ №1:

Вы можете сделать это, добавив ?module к URL-адресу unpkg

  <script type="module" src="https://unpkg.com/@polymer/paper-button/paper-button.js?module"></script>