用凉亭指定特定分支的最新版本
我想指定一个特定分支的最新版本作为依赖。 具体来说,我想在发布之前使用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"
我知道这是针对分支(而不是特定提交)的不好的做法,但是现在这对我来说是一个权宜之计。