使用Bower更新多个依赖项
我在bower.json文件中和/或中列出(和/或安装了)Bower的一些依赖项 
 bower install https://github.com/username/project.git 
这工作得很好。
现在我可以列出所有的
 bower list 
然后我可以select我的项目的每个依赖项的名称并运行
 bower update dependency-name 
问:如何批量更新所有这些? 或者我必须编写一个shell脚本来循环和更新它们?
 您可以通过运行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 install --save --force 。 这与bower install --save [dep1] [dep2] ...相同bower install --save [dep1] [dep2] ... 
 短版本是bower i -S -f