我是通过手动修改package.js的版本进行升级。
问题一 :
"@angular/http": "^6.1.10" ,官网提示8里面不支持了,所以直接在package删除。
问题二:
[error] Error: Job name "..getProjectMetadata" does not exist.
设置 “@angular-devkit/build-angular” 为 “@angular-devkit/build-angular”: “~0.803.24” 就可以了。
getProjectMetadata是Angular9里面的。我是删除angular-devkit然后重装遇到的。但是这个问题通过ng update也会遇到,应该是Angular CLI的一个bug。
本文分享了通过手动修改package.js文件升级Angular版本的经验,包括删除不再支持的@angular/http包,解决因getProjectMetadata错误导致的问题,以及调整@angular-devkit/build-angular版本的方法。
160

被折叠的 条评论
为什么被折叠?



