Polymer 如何更新一个聚合物组分的依赖关系而不更新另一个组分的依赖关系?

Polymer 如何更新一个聚合物组分的依赖关系而不更新另一个组分的依赖关系?,polymer,bower,dependency-management,web-component,Polymer,Bower,Dependency Management,Web Component,我将尝试描述我们的具体问题,以避免遇到XY问题 我们有一个聚合物应用程序,它由几个独立的组件组成(由不同的团队维护)。这些组件中的每一个都依赖于由Bower管理的其他组件 有时,不同的组件(例如A和B)对相同的组件(例如C)有依赖关系。现在,当C发布了一个新版本并进行了重大更改时,a和B都必须同时升级到该新版本 一旦组件数量增加,这很快就会变得不受欢迎(对我们来说也是如此)。因此,我们想知道是否有一种方法可以单独更新每个组件的依赖项 我们正在使用和硫化,如果相关的话。您的单个元素可以有不同的依赖

我将尝试描述我们的具体问题,以避免遇到XY问题

我们有一个聚合物应用程序,它由几个独立的组件组成(由不同的团队维护)。这些组件中的每一个都依赖于由Bower管理的其他组件

有时,不同的组件(例如A和B)对相同的组件(例如C)有依赖关系。现在,当C发布了一个新版本并进行了重大更改时,a和B都必须同时升级到该新版本

一旦组件数量增加,这很快就会变得不受欢迎(对我们来说也是如此)。因此,我们想知道是否有一种方法可以单独更新每个组件的依赖项


我们正在使用和硫化,如果相关的话。

您的单个元素可以有不同的依赖项,但您的应用程序只能有某个元素的一个版本

这背后的原因是您只能使用
document.registereElement
(polymer内部使用)注册某个名称/元素一次,我认为没有任何方法可以取消注册元素


在你的应用程序中,你可以通过添加来控制元素的版本。

是的,这确实是个问题:如果我们添加的是某个元素的解析/只有一个版本,那么页面上的所有组件必须同时与该版本兼容。是的,应用程序中的所有组件都必须使用相同的版本。