Если библиотека опубликована в виде стандартных модулей JavaScript, вы можете загрузить ее прямо в браузер, как в этом примере:
<script type="module">
import { html, render } from '/node_modules/lit-html/lit-html.js';
render(html`<span>Hello, world</span>, document.body)
</script>
Служба unpkg предоставляет полезный инструмент дляавтоматически преобразовывать спецификаторы модуля в абсолютные URL-адреса, вам просто нужно добавить строку запроса ?module
:
import { html, render } from 'https://unpkg.com/lit-html/lit-html.js?module';
Если, однако, как это (к сожалению, обычно) имеет место, библиотека публикуется как модули CJS,вам нужно будет использовать модуль упаковщика.Я неравнодушен к накоплению .Чтобы свернуть модули cjs в вашем пакете, обязательно установите и используйте плагин rollup-plugin-commonjs .