Angular - angular2升級到angular8

最近要項目改造,由原來的angular2 升級到 angular8,需要以下操作:

1.升級全局Angular CLI

npm install -g @angular/cli@latest

2..升級你需要升級項目內 angular-cli

npm i @angular/cli@latest

3.解決CLI和程序CLI版本不一致問題(也是在項目內,可以先不執行這個命令的,之後的全部升級也可以完成這個

npm rebuild node-sass

 4.升級node&&npm版本,window系統升級node只能到node官網下載window安裝包來覆蓋之前的node;mac可以直接命令升級。參考node和npm版本更新!!!

我升級之後,目前的node版本是10.16.0;Angular的版本是8.1.2。

5.啓動更新程序,查看哪些需要更新

ng update

6.升級剩下所有組件

ng update --all  --force

 我在執行這個命令是會出現以下提示,所以在執行這個命令之前要保證本地工作樹是乾淨的,提交一下代碼就可以了。

7.升級完成後,可以能有一些插件不兼容,可以通過下面的方式安裝需要的版本,就是更新一下所有依賴

npm install

在執行npm install的時候會提示npm也要升級,so,npm也需要升級

npm install -g npm

然後,再npm install 一次就OK了 。

我又執行了一次ng update,發現還有一個要升級,就單獨做升級吧

可能升級到8之後,一些依賴包的引入有所變化,要根據項目在做具體修正。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章