0
在我在我的角度應用程序的根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
In angular-animate.js
* @license AngularJS v1.5.9
現在,angular-animate.js給toFixed函數提供了一個奇怪的錯誤。我聽說有了這兩個庫在相同的版本會使錯誤消失。 這就是爲什麼Imtrying有他們在同一版本。但直到試圖添加不同的版本,然後纔是我在bower.json中指定的版本。爲什麼?
您在使用'^ '在版本號告訴涼亭它可以採取比提供的版本更高的版本。 – GillesC