2015-12-21 51 views
1

我想將我的Angular應用程序從1.3版升級到1.4,但我擔心我可能會對它進行散列。因此,我想先問這個問題。如何將Angular從1.3更新到1.4

這裏是我的bower.json文件:

{ 
    "name": "my app", 
    "version": "0.0.1", 
    "dependencies": { 
    "angular": "~1.3.x", 
    "angular-animate": "~1.3.x", 
    "angular-resource": "~1.3.x", 
    "angular-sanitize": "~1.3.x", 
    "angular-ui-router": "~0.2.15", 
    "jquery": "~2.1.1", 
    "semantic-ui": "~2.0.0", 
    "angular-elastic-input": "~2.0.1", 
    "angular-sweetalert": "~1.0.4", 
    "angular-marked": "~0.0.14", 
    "angular-highlightjs": "~0.4.1", 
    "angular-nanoscroller": "~0.2.1", 
    "angular-gravatar": "~0.4.1", 
    "angular-cookies": "~1.4.8" //this needs updated version of Angular 
    }, 
    "resolutions": { 
    "angular": "~1.3.x" 
    } 
} 

是它改變角度設置~1.4.x和運行bower update或者是還有什麼需要了解的簡單的情況下?

回答

2

你也可以做

bower install angular#1.4 

薪火--save標誌上面的命令在bower.json文件也將更新。

0

將版本號從~1.3.x更改爲~1.4.x,bower.json然後運行bower update將執行此操作。

請記住,當你更新軟件包時,沒有任何東西完全依賴於特定的版本,否則在安裝過程中會要求你介入。通過自身運行更新更新會嘗試更新包中的所有內容,因此如果這不是您想要執行的操作,我建議像Shahank建議的那樣針對角度。

1
bower install angular#1.4 

,然後持續或決議並沒有堅持更改,否則你在「依存關係」本身改變你的版本,如果你已經決定要遷移,然後只需運行:

bower install

+1

@shashank agrawal的答案是一個更好的答案,您不必手動更改文件bower.json,您將通過交互方式獲取,但現在無法刪除此答案。 –