Я развертываю приложение AngularJS в Heroku, но получаю эту ошибку в консоли:
remote: bower ECONFLICT Unable to find suitable version for angular-animate
remote:
remote: ! Push rejected, failed to compile Node.js app
remote:
remote: Verifying deploy....
remote:
remote: ! Push rejected to test-app-12345
Проблема (конечно) связана с зависимостью angular-animate.
Я использую сборочный пакет Heroku angularJS "Yo Angular" и следую их 4 пошаговый процесс для успешного развертывания приложения в Heroku.
Я попытался исправить это, изменив файл bower.json, как рекомендовано в этом ответе StackOverflow, надеясь, что это решит мою проблему. Это не так.
Локально я использую grunt serve для запуска приложения, и у меня это отлично работает.
Мой bower.json выглядит так:
{
"name": "dashboard",
"version": "0.0.0",
"main": "index.html",
"ignore": [
"**/.*",
"node_modules",
"bower_components"
],
"dependencies": {
"jquery": "~2.0",
"bootstrap": "~3.1.1",
"angular": "~1.3.15",
"angular-ui-router": "~0.2",
"angular-animate": "~1.3.15",
"angular-resource": "~1.3.15",
"angular-cookies": "~1.3.15",
"angular-mocks": "~1.3.15",
"angular-ui-utils": "~0.1",
"angular-bootstrap": "~0.11.2",
"moment": "~2.5",
"less.js": "~1.6",
"font-awesome": "~4.2.0",
"form-builder": "0.1.0",
"restangular": "~1.4.0",
"lodash": "~2.4.1",
"satellizer": "~0.3.2",
"angular-xeditable": "~0.1.8",
"fullcalendar": "~2.1.1",
"angular-ui-calendar": "~0.8.1",
"checklist-model": "~0.1.3"
},
"resolutions": {
"font-awesome": "~4.2.0",
"jquery": "~2.0",
"fullcalendar": "~2.1.1",
"angular": "~1.3.15",
"angular-bootstrap": "~0.11.2"
}
}
Код пока общедоступен, поэтому вот ссылка на репозиторий Github.
У кого-нибудь есть советы для меня или хорошая идея, что я делаю неправильно?
P.S. Я нашел эту информацию в отслеживании проблем Github bower, который занимается той же проблемой. Может быть полезно разобраться в этом.
angular-animateиз-заxв~1.3.x. Попробуйте объявить конкретную версию, например~1.3.15. Я думаю, что это вызовет ошибку для других версий.x. Попробуйте заменить и его. - person Alberto I.N.J.   schedule 09.07.2015.xверсию или толькоangular-animate? - person Alberto I.N.J.   schedule 09.07.2015angular-mocksна версиюangular. - person Alberto I.N.J.   schedule 09.07.2015bowerв своем локальном компьютере? Есть ли ошибка? - person Alberto I.N.J.   schedule 09.07.2015bowerкакой-либо вопрос, связанный сversion? - person Alberto I.N.J.   schedule 09.07.2015