具有javascript依赖关系的lit-element,未打包为es6模块(尚未)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了具有javascript依赖关系的lit-element,未打包为es6模块(尚未)相关的知识,希望对你有一定的参考价值。

我正在创建一个lit-element,它有一个外部javascript依赖项(npm模块),没有打包为es6模块。加载此依赖项的推荐方法是什么?

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

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

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

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

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

答案

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

以上是关于具有javascript依赖关系的lit-element,未打包为es6模块(尚未)的主要内容,如果未能解决你的问题,请参考以下文章

具有依赖关系的 NSOperationQueue 错误

领域驱动设计:如何设计具有依赖关系的关系聚合

避免具有异步数据依赖关系的事件链

如何找出哪个 gem 具有特定的依赖关系?

在另一个服务类 Mockito 中模拟具有依赖关系的服务类

如何从具有 gradle 依赖关系的代码创建一个 Android 库?