Ответ 1
Вы можете обновить все, запустив bower update
.
Используйте флаг -h
для любой команды, чтобы увидеть, как вы можете его использовать. Например, bower update -h
.
Я перечислил (и/или установил) несколько зависимостей с Bower внутри файла bower.json
и/или с помощью
bower install https://github.com/username/project.git
Это сработало нормально.
Теперь я могу перечислить все их с помощью
bower list
а затем я могу выбрать имя каждой зависимости моего проекта и запустить
bower update dependency-name
Вопрос: Как я могу загрузить их все? Или мне нужно написать оболочку script для ее циклического обновления и обновления?
Вы можете обновить все, запустив 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 i -S -f