2013-05-03 49 views
41

我想更新角1.0.5到1.0.6。我使用Yeoman,當試圖更新它安裝1.0.5。我清除了緩存(刪除了〜/ .bower中的所有內容),仍然得到下面的日誌。我檢查了repo,它有1.0.6。有沒有辦法讓它更新到1.0.6。與Bower更新包

bower update angular 
bower cloning git://github.com/angular/bower-angular.git 
.. 
bower installing angular#v1.0.5 

bower info angular 
angular 

    Versions: 
    - v1.0.6 
    - v1.0.5 
    - v1.0.4 
    - v1.0.3 

$ bower --version 
0.8.5 

yo --version 
1.0.0-beta.3 
+0

嘗試在「依賴關係」字段中編輯bower.json或component.json的angular版本。 – 2013-05-03 02:14:15

+0

另外不要忘記在你的更新命令中包含依賴於角度的任何包[在此解釋](http://stackoverflow.com/a/25494049/39396) – 2014-08-25 20:43:40

回答

35

您必須升級到最新版本鮑爾:npm update -g bower

涼亭棱角1.0.6從component.json切換到bower.json這是隻有在鮑爾> = 0.9.0

支持
1

由於某種原因npm update -g bower不適合我。

我安裝npm-update-packages模塊$ npm install -g npm-update-packages,然後檢查了我的bower.json文件,$ ncu -m bower任何包更新。更新顯示在控制檯中。然後,我執行了$ ncu -m bower -u,它更新了需要更新的bower.json中的所有軟件包。

有關此包的詳細信息: https://github.com/tjunnone/npm-check-updates

希望這有助於。謝謝。