angular官網升級文檔:https://update.angular.io/#7.0:8.0
https://angular.cn/guide/schematics
查看全局的angular/cli版本
ng version
更新全局版本號
npm uninstall -g @angular/cli
ng -v
npm cache clean // 報錯可繼續
npm install -g @angular/cli
項目命令行執行
ng update
對照顯示信息
執行更新 ng update @angular/core
遇到的問題1:
如果顯示錯誤,需要相關依賴的包也得跟着更新,根據系統提示更新其他額外的包
更新時如果報錯
則需要將本地未提交的代碼git comment
對於需要忽略更新的額外包,可以直接使用 ng update @angular/core —force
遇到的問題2:
本地如果按照不成功則可以刪除調package-lock.json 文件后再執行
更新完成后代碼修改參照官網 https://angular.io/guide/static-query-migration