【发布时间】:2021-04-15 09:00:30
【问题描述】:
我正在通过运行以下命令将我的 Angular 项目更新为 11.0.5:
ng update @angular/core@11.0.5
出现的错误信息如下:
Package "codelyzer" has an incompatible peer dependency to "@angular/common" (requires ">=2.3.1 <7.0.0 || >6.0.0-beta <7.0.0" (extended), would install "11.0.5")
问题:
-
如果 Angular 被更新为
11.0.5,这是否意味着现有的 codelyzer 将无法运行,因为它仅在此版本括号内与 Angular 兼容:>=2.3.1 6.0.0-beta - 如何解释“将安装 11.0.5”?是不是说运行
ng update @angular/core@11.0.5这个命令,会把Angular更新到11.0.5,后果就是和现有的codelyzer版本不兼容? - 在大多数 SO 情况下,人们建议使用
--force标志运行更新。首先更新codelyzer的正确方法是什么?然后只更新 Angular 到11.0.5?
谢谢。
【问题讨论】: