我正在尝试将项目从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。
答案 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