ng upgrade 命令无法将 cli 从 v7 升级到 v8
ng upgrade command fails for upgrading cli from v7 to v8
用于将 cli 版本从 v7 项目更新到 v8 的 ng upgrade 命令失败。
首先手动尝试升级 cli 也失败了。
ng update @angular/cli
Your global Angular CLI version (8.0.1) is greater than your local
version (7.3.9). The local Angular CLI version is used.
包 "@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版本,你必须降级它
用于将 cli 版本从 v7 项目更新到 v8 的 ng upgrade 命令失败。
首先手动尝试升级 cli 也失败了。
ng update @angular/cli
Your global Angular CLI version (8.0.1) is greater than your local version (7.3.9). The local Angular CLI version is used.
包 "@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版本,你必须降级它