В моем bower.json в корне моего углового приложения, есть:Неверная версия на угловой зависимости
"dependencies": {
"angular": "^1.4.0",
"angular-animate": "^1.4.0",
Я тогда удалить все содержимое в папке «bower_components», который является, где все Беседками материал будет загружен.
Я затем запустить
bower install
Я вижу:
bower angular-animate#^1.4.1 cached https://github.com/angular/bower-angular-animate.git#1.5.9
bower angular-animate#^1.4.1 validate 1.5.9 against https://github.com/angular/bower-angular-animate.git#^1.4.1
bower angular#^1.4.0 cached https://github.com/angular/bower-angular.git#1.5.9
bower angular#^1.4.0 validate 1.5.9 against https://github.com/angular/bower-angular.git#^1.4.0
Когда я смотрю на downlaoded файлы, которые я вижу:
В angular.js:
* @license AngularJS v1.4.14
В angular-animate.js
* @license AngularJS v1.5.9
Теперь угловое-animate.js вызывает странную ошибку с функцией toFixed. Я слышал, что, если эти две библиотеки в той же версии сделают ошибку, исчезнет. Thats почему Imtrying иметь их в той же версии. Но до тех пор, пока вы не попытаетесь добавить разные версии, которые я указал в bower.json. Зачем?
Вы, используя '^ 'в номере версии, который сообщает bower, он может принимать версию выше, чем указанная. – GillesC