我正在创建一个具有外部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文件夹加载它,它将捆绑依赖项。