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