1. ホーム
  2. bower

[解決済み] bowerを使ってレポの最新(タグなし)状態をインストールするには?

2022-04-25 04:55:48

質問

私は 非常に 小さなレポでは、すべての開発作業を master ブランチで行い、タグを歴史の "stable" ポイントとして使用しています。

Bower はデフォルトで最新のものを取得するようですね。 タグ付き のバージョンです。私はmasterブランチの最新のコミットを取得しようとしています。

考えられる限りの順序で、これらをすべて実行してみました。

bower cache-clean mypackage
bower install mypackage --force-latest
bower install mypackage --force --force-latest
bower install mypackage --force

を追加してみました。 latest を bower.json ファイルに追加してください。

"dependencies": {
  "mypackage": "latest"
}

そして実行。

bower update mypackage

何があっても常に最新のタグ付けされた状態を取得するようです。

どうすれば、プロジェクトの最新のタグなし状態を取得できますか?

解決方法は?

バージョンではなく、git commitのSHAを指定する。

bower install '<git-url>#<git-commit-sha>'

bower install 'git://github.com/yeoman/stringify-object.git#d2895fb97d'

SHAの代わりにブランチを指定することもできますが、開発中ですべてのパーツをコントロールしている場合を除き、一般的にはお勧めしません。