Bowerのbower.json
ファイル内および/または
bower install https://github.com/username/project.git
それはうまくいきました。
今、私はそれらをすべてリストすることができます
bower list
そして、プロジェクトの各依存関係の名前を選択して実行できます
bower update dependency-name
質問:すべてを一括更新するにはどうすればよいですか?または、ループして更新するためにシェルスクリプトを記述する必要がありますか?
bower update
を実行すると、すべてを更新できます。
コマンドで-h
フラグを使用して、使用方法を確認します。例:bower update -h
。
このプロセスは少し遅いですが、アプリが壊れたときに気付くことができるので安全です。
bootstrapを実行するだけで更新したいと言うことができますbower install --save bootstrap
そしてbower.jsonファイルが更新されます
{
"name": "my-awesome-app",
"version": "0.0.0",
"dependencies": {
"bootstrap": "~3.0.0",
"requirejs": "~2.1.11",
"modernizr": "~2.8.2",
"jquery": "~2.1.1",
"underscore-AMD": "~1.5.2",
"backbone-AMD": "~1.1.0",
"require-handlebars-plugin": "~0.8.0"
}
}
{
"name": "my-awesome-app",
"version": "0.0.0",
"dependencies": {
"bootstrap": "~3.3.1",
"requirejs": "~2.1.11",
"modernizr": "~2.8.2",
"jquery": "~2.1.1",
"underscore-AMD": "~1.5.2",
"backbone-AMD": "~1.1.0",
"require-handlebars-plugin": "~0.8.0"
}
}
bower-update-all を使用して、次のようにbower.jsonのすべてのbower依存関係を更新します。
npm install -g bower-update-all
bower-update-all
すべての依存関係を強制的に更新する場合は、bower install --save --force
を使用できます。これはbower install --save [dep1] [dep2] ...
と同じです
ショートバージョンはbower i -S -f
です