我最近在升级 Angular 项目时遇到了一个问题。指定升级以使用 Angular CLI 版本 17.3.4 (ng update @angular/core@17 @angular/[email protected]) 后,CLI 更新告诉我安装的 Angular CLI 已过时,并表示没有找到 @angular-devkit/[电子邮件受保护]
的匹配版本所有依赖项均来自 Nexus,尚无可用的 17.3.5 版本。很快,但不是现在。
以下是我采取的步骤:
在我的项目目录中运行 ng v 正确显示 Angular CLI 17.3.4。
尽管如此,当我尝试运行其他 Angular CLI 命令时,我收到消息说我的 CLI 版本已过时。
附加信息:
我尝试清除 npm 缓存并重新安装依赖项。 由于特定的项目要求,主要目标是坚持使用 Angular CLI 版本 17.3.4。
问题:
还有其他人遇到过这个问题吗?正确的版本显示为 ng v,但仍然被标记为过时?
是否有解决方法可以防止 CLI 提示更新或将版本误读为过时?
在我浏览此升级路径时,任何见解或建议将不胜感激。
谢谢!
您能否在帖子中包含 package.json 和您遇到的错误。