带有尚未打包为 es6 模块的 JavaScript 依赖项的 lit-element



我正在创建一个具有外部javascript依赖项(npm模块(的lit元素,该依赖项未打包为es6模块。加载此依赖项的推荐方法是什么?

我是否应该在我的索引中使用引用此模块的 cdn 版本的脚本标记.html该标记

//index.html
<script src="cdnToexternalJavascriptDependcy"></script>

但这不会将依赖关系封装在 lit-element 中。

在Polymer中,我们可以在html文件中使用HTMLImports并"导入"它,这将处理依赖项的重复数据删除。

对于 lit-element,在不使用像 webpack 这样的捆绑器的情况下,将这个"非 es6-module"依赖项封装在我的自定义 lit-element 中的推荐方法是什么?

您可以将其作为普通脚本加载。如果您从 CDN 加载它,它将不会包含在捆绑包中。如果在使用polymer build时从node_modules文件夹加载它,它将捆绑依赖项。

最新更新