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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐