Как правильно определить путь к node_modules с полимером 3

Как мне определить раздел импорта внутри моего WebComponent с помощью полимера 3.

На данный момент у меня есть:

import {html, PolymerElement} from '@polymer/polymer/polymer-element.js';

и моя структура каталогов выглядит так:  структура каталогов

и я получаю сообщение об ошибке: (индекс): 7 GET http://127.0.0.1:8001/components/ing-dr-plan-details/node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js 404 (не найдено)


person Piotr Treska    schedule 27.06.2018    source источник


Ответы (2)


Не совсем понятно, где вы разместили свою конфигурацию полимера, но я предполагаю, что у вас есть все в папке my-web-component. Т.е. в этой папке также должны находиться модули ваших узлов см. Также doc.

person cuda12    schedule 28.06.2018

Код импорта, который у вас есть

import {html, PolymerElement} from '@polymer/polymer/polymer-element.js';

и ошибки не связаны друг с другом, терминал жалуется на отсутствующий пакет @webcomponentsjs.

Это связано с тем, что в Полимере 3 пакет @webcomponentsjs по умолчанию больше не включается в dependencies (раньше он был в Полимере 2). Вам необходимо вручную установить @webcomponentsjs с помощью:

npm install @webcomponentsjs

person Binh Bui    schedule 10.07.2018