Polymer 在特定版本安装聚合物元件的正确方法是什么?

Polymer 在特定版本安装聚合物元件的正确方法是什么?,polymer,bower,Polymer,Bower,最近,聚合物。其中一些更改会影响我的组件的样式,例如: 纸质复选框 更新了纸张复选框以匹配材料设计准则 要正确设置样式,现在必须将边框颜色与背景颜色一起设置 My bower包含一个特定版本: "paper-elements": "Polymer/paper-elements#0.5.2" 但是paper元素中的bower.json使用克拉: "paper-checkbox": "Polymer/paper-checkbox#^0.5.0" 因此,当我运行bower update时,它会很高

最近,聚合物。其中一些更改会影响我的组件的样式,例如:

纸质复选框

更新了纸张复选框以匹配材料设计准则

要正确设置样式,现在必须将边框颜色与背景颜色一起设置

My bower包含一个特定版本:

"paper-elements": "Polymer/paper-elements#0.5.2"
但是paper元素中的bower.json使用克拉:

"paper-checkbox": "Polymer/paper-checkbox#^0.5.0"
因此,当我运行bower update时,它会很高兴地获取纸质复选框版本0.5.4

有没有办法确保bower获取这些依赖项的特定版本,而不必在我自己的bower.json中列出每个包?例如,我可以显式地指定paper-checkbox0.5.2,但是由于paper-checkbox0.5.2使用了carat语法,因此我必须包含递归使用的所有元素的所有依赖项


每当发布新版本时,我是否应该立即更新我的代码?

我想答案是肯定的,如果我想确保bower将这些包的确切版本下载下来,我确实需要在整个依赖关系图中明确列出所有依赖关系。哦,好吧

您是否尝试过使用bower安装而不是更新?@Cristian是,没有更改。