用凉亭指定特定分支的最新版本

我想指定一个特定分支的最新版本作为依赖。 具体来说,我想在发布之前使用Bootstrap v3.0。

什么是最好的方式来指定作为凉亭的依赖?

您需要使用# , 追加到组件名称 :

 bower install bootstrap#version3-branch-name 

正如你所期望的那样,如果你添加--save-dev ,那么它会添加到你的bower.json文件中:

 "bootstrap": "version3-branch-name" 

您可以指定提交SHA而不是版本:

 bower install bootstrap#37d0a30589 

请注意,在生产或可重用模块中指定一个分支是不好的做法,因为它是一个移动的目标,并最终会破坏某些东西。 在这里讨论一下。

直到鲍尔得到了能够针对特定的提交作为@辛德指出,我利用鲍尔的能力,以目标任意zip文件。 我在component.json中指定了github的bootstrap 3.0分支的zip文件:

"bootstrap": "https://github.com/twbs/bootstrap/archive/3.0.0-wip.zip"

我知道这是针对分支(而不是特定提交)的不好的做法,但是现在这对我来说是一个权宜之计。