63

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

在凉亭中将其指定为依赖项的最佳方法是什么?

4

3 回答 3

88

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

bower install bootstrap#version3-branch-name

正如您所料,如果您添加--save-dev它,那么它将添加到您的bower.json文件中:

"bootstrap": "version3-branch-name"
于 2013-12-29T00:24:53.780 回答
43

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

bower install bootstrap#37d0a30589

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

于 2013-04-03T11:49:12.503 回答
21

直到 bower 能够像@Sindre 指出的那样定位特定提交,我正在利用 bower 定位任意 zip 文件的能力。我在我的 component.json 中指定了 github 的 bootstrap 3.0 分支的 zip:

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

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

于 2013-04-03T21:04:32.750 回答