将cli版本从v7项目更新到v8的ng upgrade命令失败。
首先手动尝试升级cli也会失败。
ng update @angular/cli
您的全局Angular CLI版本(8.0.1)大于本地版本 版本(7.3.9)。使用本地Angular CLI版本。
数据包"@angular/compiler-cli"
与“ typescript
” (requires ">=3.1.1 <3.3", would install "3.4.5")
的对等项不兼容。
发现不兼容的对等项依赖关系。见上文。
答案 0 :(得分:7)
尝试使用ng update --all --force
升级所有软件包,如果这不起作用,请尝试升级核心和CLI ng update @angular/core @angular/cli
。
仍然无法正常工作,然后使用npm i typescript@3.4
答案 1 :(得分:0)
像上面的答案一样,强制更新,但是在我的情况下,typescript @ latest无法正常工作,因为angular需要使用ciptcipt@3.4。如果强行安装3.5版本,则必须降级