Ответ 1
Просто для обновления из проблемы github, на которую вы ссылаетесь.
bower --force update
заставит обновить любые пакеты в вашем bower.json. Работает в Bower > v1.3.6
Мне нужно заставить bower переопределить локально определенную зависимость со свежей копией. Я предположил, что bower update <package>
выполнит трюк (даже с небольшим добавлением --force
). Тем не менее, он упрямо предпочитает, какая копия установлена в bower_components.
Рассмотрим следующий макет (все в одной кодовой базе сейчас, к сожалению):
общий /bower.json
{
"name": "mysharedstuff",
"version": "0.0.1",
...
}
client1/bower.json
{
...
"dependencies": {
"mysharedstuff": "../shared"
}
}
Единственный способ получить новую копию shared/ - это явно удалить копию, установленную в bower_components. Например:
client1$> rm -rf bower_components/mysharedstuff
client1$> bower install
Это ошибка, связанная с тем, как bower управляет версиями локальных зависимостей? Или я пропустил что-то простое?
Просто для обновления из проблемы github, на которую вы ссылаетесь.
bower --force update
заставит обновить любые пакеты в вашем bower.json. Работает в Bower > v1.3.6
Потому что bower ищет последнее имя TAG в вашем репо. Укажите последнее коммит с тегом git.