如何从ng update中排除对等依赖项?

时间:2019-07-29 15:47:00

标签: angular package node-modules

我正在尝试将项目从Angular 7升级到8。运行ng update @angular/cli @angular/core时,出现以下错误:

Package "@swimlane/ngx-charts" has an incompatible peer dependency to "zone.js" (requires "^0.8.26", would install "0.9.1").

是否可以从ng更新中排除zone.js?已经在0.8.26。

1 个答案:

答案 0 :(得分:1)

ng更新将更新zone.js版本0.9.1,而不是0.8.26。这是当前版本(请仔细阅读错误消息)。

问题出在npm软件包'@ swimlane / ngx-charts'上,当前版本需要zone.js版本^ 0.8.26,并且该更新将安装与当前版本不兼容的0.9.1版本。版本的软件包。

只需卸载并安装软件包:

npm uninstall @swimlane/ngx-charts
npm install @swimlane/ngx-charts