размер пакета: можно ли установить lit-element в качестве одноранговой зависимости?

Я заметил, что в связанный js добавлено много кода для простого веб-компонента на основе освещенных элементов, а набор реагирующих компонентов реагирует как одноранговая зависимость, поэтому в комплекте только одна среда выполнения реакции, поскольку веб-компоненты не зависят от фреймворка, если я использовал lit -element в моем проекте, и я использую другой внешний WC, созданный с помощью lit-element, будет ли lit-element включаться дважды?


person Edderd    schedule 22.05.2019    source источник


Ответы (1)


Это зависит от вашего сборщика, но в большинстве случаев сборщик обнаружит, что все эти WC имеют одну и ту же зависимость, и свяжет ее только один раз.

(Конечно, это происходит только в том случае, если вы импортируете другие документы в исходном формате, используя npm, что является хорошей практикой, а не в формате bundle/dist)

person LostInBrittany    schedule 23.05.2019