4

用于将 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")

4

2 回答 2

19

ng update --all --force如果这不起作用,请尝试升级所有软件包,然后尝试升级 core 和 CLI ng update @angular/core @angular/cli

仍然无法正常工作,然后使用手动安装打字稿npm i typescript@3.4

于 2019-06-06T05:08:54.043 回答
1

像上面的答案一样,强制更新,但在我的情况下 typescript@latest 不起作用,因为 angular 需要 typecipt@3.4。如果你强制它安装 3.5 版本,你必须降级它

于 2019-06-06T08:05:31.550 回答