特定のブランチの最新リビジョンを依存関係として指定したいと考えています。具体的には、Bootstrap v3.0 がリリースされる前に使用したいと考えています。
それをbowerの依存関係として指定する最良の方法は何ですか?
特定のブランチの最新リビジョンを依存関係として指定したいと考えています。具体的には、Bootstrap v3.0 がリリースされる前に使用したいと考えています。
それをbowerの依存関係として指定する最良の方法は何ですか?
#
コンポーネント名に追加されたを使用する必要があります。
bower install bootstrap#version3-branch-name
ご想像のとおり、これに追加すると、ファイルに次--save-dev
のように追加されます。bower.json
"bootstrap": "version3-branch-name"
バージョンの代わりに commit SHA を指定できます。
bower install bootstrap#37d0a30589
本番または再利用可能なモジュールでブランチを指定することは、移動するターゲットであり、最終的に何かを壊してしまうため、悪い習慣であることに注意してください。それについての議論ここ。
@Sindreが指摘したように、bowerが特定のコミットをターゲットにする機能を取得するまで、任意のzipファイルをターゲットにするbowerの機能を利用しています。component.json で、ブートストラップの 3.0 ブランチの github の zip を指定しました。
"bootstrap": "https://github.com/twbs/bootstrap/archive/3.0.0-wip.zip"
(特定のコミットではなく)ブランチをターゲットにするのは悪い習慣だと理解していますが、これは今のところ応急処置として機能します。