我是通过手动修改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。