Как загрузить веб-компоненты с помощью веб-пакета - PullRequest
0 голосов
/ 29 июня 2018

Я использую webpack 4 с elm и пытаюсь добавить листовку в качестве веб-компонента. (Это желательно, потому что у elm есть виртуальный dom, поэтому смешивание со стандартным JS приводит к битве за контролируемые элементы, а также уменьшает использование портов для общения с листовкой). Однако я изо всех сил пытаюсь настроить веб-пакет таким образом, чтобы он распознал импорт.

Рассматриваемый пакет https://github.com/leaflet-extras/leaflet-map является пакетом bower и, как ожидается, будет установлен bower (иначе он не сможет распознать полимер), поэтому как пакеты webpack-webcomponent-loader, так и полимер-загрузчик кажутся быть неэффективным.

Мне нужно настроить webpack на распознавание require("bower_components/leaflet_map/leaflet_map.html") или <link import="bower_components/leaflet_map/leaflet_map.html"> в качестве веб-компонента и импортировать соответствующий пакет, но это за пределами моего каталога src.

Как я могу настроить веб-пакет для анализа и связывания этого HTML-файла с моим приложением? И как я должен ссылаться на это?

...