HTML 导入是Web 组件规范的一部分,并提供了一种处理 Web 依赖关系的方法。ES6 模块也做同样的事情,但只是针对 Javascript 代码。
两者将如何协同工作有明确的说明吗?
编辑:一个例子:在我最近的一个项目中,我有两个 Javascript 组件(文件),其中一个依赖于另一个,但是任何 HTML 代码(这是另一个组件)都可以使用它们中的任何一个。因此,当我在 HTML 中包含依赖脚本时,我也不想包含父脚本(避免手动依赖处理)。除了将 ES6 模块与脚本包含混合之外,似乎没有明确定义的方法可以做到这一点。我看到的唯一选择是为每个组件维护一个单独的文件,并指定所需的文件和依赖项,例如 component.io。