升级到 Angular 10 会抛出与 @ng-select/ng-select 相关的错误(不兼容的对等依赖项)

Upgrade to Angular 10 throws errors related to @ng-select/ng-select (Incompatible peer dependencies)

我在将 Angular 应用程序从版本 9 更新到版本 10 时遇到问题。

您可以在图片中看到存在不兼容的依赖项。我知道有很多关于此的问题,但我无法解决问题。

还有我的package.json。非常感谢您的回答。提前致谢。

您还需要更新 ng-selct 版本。您当前使用的版本与 Angular 10 不兼容。在下面查看他们的 github 自述文件

https://github.com/ng-select/ng-select

您需要将 ng-select 版本升级到 5

您需要将 @ng-select/ng-select 软件包版本升级到 v5(正好是 5.1.0 - 最后兼容):

https://github.com/ng-select/ng-select/blob/v5.1.0/package.json

这是 Angular10 的正确版本。

更改 package.json 文件中的版本号和 运行 npm update 以解决此问题。