将 CLI 从 v7 升级到 v8 时,ng 升级命令失败



用于将 cli 版本从 v7 项目更新到 v8 的 ng 升级命令失败。

手动尝试先升级 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")具有不兼容的对等依赖关系。发现不兼容的对等依赖项。见上文。

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

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

就像上面的答案一样,强制更新,但就我而言,typescript@latest不起作用,因为 angular 需要 typescipt@3.4。如果您强制全部安装3.5版本,则必须将其降级

最新更新