我将尝试描述我们的具体问题,以避免遇到XY问题。
我们有一个聚合物应用程序,由几个独立的组件(由不同的团队维护)组成。这些组件中的每一个都依赖于由Bower管理的其他组件。
有时,不同的组件(例如A和B)依赖于相同的组件(例如C)。现在,当C发布一个新版本时,A和B都必须同时升级到那个新版本。
一旦组件数量增加(就像对我们一样),这很快就变得不受欢迎了。因此,我们想知道是否有一种方法可以单独更新每个组件的依赖项。
我们使用的是聚合物建造和硫化,如果这是相关的。
发布于 2017-02-10 23:02:16
您的单个元素可以有不同的依赖关系,但是应用程序只能有一个特定元素的版本。
这背后的原因是,你可以注册一个特定的名称/元素,只有一次使用document.registerElement
(聚合物内部使用),我认为没有任何方法去注册一个元素。
在您的应用程序中,您可以通过添加分辨率来控制元素的版本。
https://stackoverflow.com/questions/42116106
复制