首页 > 解决方案 > 包“angular-gauge-chart”对“@angular/core”有不兼容的对等依赖(需要“^8.0.0”(扩展),将安装“10.2.4”)

问题描述

请帮助如何在将 Angular 9 升级到 Angular 10 时解决以下提到的问题。

包“angular-gauge-chart”对“@angular/core”有不兼容的对等依赖(需要“^8.0.0”(扩展),将安装“10.2.4”)。

标签: angularangular-material

解决方案


此类错误表示您将安装一个较新版本的@angular/core库所需的版本。

在您的示例中,angular-gauge-chart没有更新 2 年,最新接受@angular/core的是 8.0.0

最后运行相同的 cli 命令--force

这将从 Angular 下载你想要的版本,它可能工作得很好。

如果它不起作用,我会推荐

  1. 对您正在使用的库进行新的角度更新进行 PR 如果没有答案
  2. 制作叉子并使用叉子
  3. 选择另一个库

很高兴说这将在 angular v12 之前有效,因为 ivy 被强制在 v13 上。


推荐阅读