【发布时间】:2021-01-31 08:48:47
【问题描述】:
当我尝试使用 ng update @angular/cli @angular/core 更新 Angular 时,我收到以下错误:
包“codelyzer”具有不兼容的对等依赖项 “@angular/compiler”(需要 ">=2.3.1 =2.3.1 7.0.0-beta
incompatible peer dependency是什么意思?
如何解决这些要求中的每一项?
【问题讨论】:
-
这意味着对等依赖项,即你的依赖项依赖你安装的东西,彼此不兼容。然后它列出了它的具体含义,例如codelyzer 最多需要 Angular 7,但您正在安装 10。因此您还需要更新其他依赖项,而不仅仅是 Angular 组件。
-
@jonrsharpe 谢谢你的精彩解释,所以我会更新每一个。
标签: angular typescript