我正在创建一个具有外部javascript依赖关系(npm模块)的lit元素,该元素未打包为es6模块。加载此依赖项的推荐方法是什么?
我应该在index.html中使用引用此模块的cdn版本的脚本标记
//index.html
<script src="cdnToexternalJavascriptDependcy"></script>
但是这不会将依赖关系封装在lit-element中。
在Polymer中,我们可以在html文件中使用HTMLImports并且&#34; import&#34;它将处理依赖项的重复数据删除。
对于lit-element,推荐的封装这个&#34; non-es6-module&#34;的方法是什么?不使用像webpack这样的捆绑器,我的自定义lit-element中的依赖项?
答案 0 :(得分:1)
您可以将其作为普通脚本加载。如果您从CDN加载它,它将不包含在捆绑软件中。如果您在使用polymer build
时从node_modules文件夹中加载该文件,它将捆绑该依赖项。