63

特定のブランチの最新リビジョンを依存関係として指定したいと考えています。具体的には、Bootstrap v3.0 がリリースされる前に使用したいと考えています。

それをbowerの依存関係として指定する最良の方法は何ですか?

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

バージョンの代わりに commit SHA を指定できます。

bower install bootstrap#37d0a30589

本番または再利用可能なモジュールでブランチを指定することは、移動するターゲットであり、最終的に何かを壊してしまうため、悪い習慣であることに注意してください。それについての議論ここ

于 2013-04-03T11:49:12.503 に答える
21

@Sindreが指摘したように、bowerが特定のコミットをターゲットにする機能を取得するまで、任意のzipファイルをターゲットにするbowerの機能を利用しています。component.json で、ブートストラップの 3.0 ブランチの github の zip を指定しました。

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

(特定のコミットではなく)ブランチをターゲットにするのは悪い習慣だと理解していますが、これは今のところ応急処置として機能します。

于 2013-04-03T21:04:32.750 に答える