在特定版本中安装Polymer元素的正确方法是什么?

时间:2015-02-01 23:56:15

标签: polymer bower

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

  

纸复选框

     

更新了纸张复选框以匹配材料设计指南

     

要正确设置样式,现在必须将border-colorbackground-color

一起设置

我的凉亭包含特定版本的目标:

"paper-elements": "Polymer/paper-elements#0.5.2"

但纸质元素中的bower.json使用克拉:

"paper-checkbox": "Polymer/paper-checkbox#^0.5.0"

因此,当我运行bower update时,它很高兴地获取纸张复选框版本0.5.4。

有没有办法确保bower抓取这些依赖项的特定版本,而不必列出我自己的bower.json中的每个包?例如,我可以明确指定纸张复选框#0.5.2,但因为纸张复选框使用克拉语法有自己的依赖关系,所以我必须包括递归使用的所有元素的所有依赖关系。

我是否应该在发布新的Polymer次要版本时立即更新我的代码?

1 个答案:

答案 0 :(得分:0)

我想答案是肯定的,如果我想确保bower下拉这些软件包的确切版本,我需要明确列出整个依赖图中的所有依赖项。哦,好吧!