Как установить последние неустойчивые компоненты AngularJS с помощью Bower?

Ive подделывает приложение AngularJS, используя Yeoman:

yo angular -minsafe

Когда я запускаю команду "bower list", я получаю следующее:

angular#1.0.8 (latest is 1.2.0-rc.2)
angular-mocks#1.0.8 (latest is 1.2.0-rc.2)
 -angular#1.0.8 (latest is 1.2.0-rc.2)
angular-scenario#1.0.8 (latest is 1.2.0-rc.2)
 -angular#1.0.8 (latest is 1.2.0-rc.2)
angular-scenario#1.0.8 (latest is 1.2.0-rc.2)
 -angular#1.0.8 (latest is 1.2.0-rc.2)
es5-shim#2.0.12(latest is 2.1.0)
json3#3.2.5

Я хотел бы установить последние неустойчивые версии angular и его зависимостей.

Моя версия боувера - 1.2.6.

То, что я пытался сделать, это заменить версии компонентов в bower.json:

{
 "name": "testapp",
 "version": "0.0.0",
 "dependencies": {
   "angular": "1.2.0.-rc.2",
   "json3": "~3.2.4",
   "es5-shim": "~2.0.8"
 },
  "devDependencies": {
    "angular-mocks": "1.2.0.-rc.2",
    "angular-scenario": "1.2.0.-rc.2"
  }
}

И выполните следующую команду:

Обновление bower angular -force-latest

Это дало мне следующую ошибку:

bower ENORESTARGET Тег/ветвь 1.2.0.-rc.2 не существует

Также Ive попытался удалить папку bower_components, очистив кэш, используя "bower cache clean", а затем "bower install". Но я получил ту же ошибку ENORESTARGET.

Что я делаю неправильно?

Ответ 1

У вас есть ошибка в версии angular. Это должно быть 1.2.0-rc.2 вместо 1.2.0.-rc.2 (см. Дополнительную точку после 0?)

bower install angular#1.2.0-rc.2