使用 ng update 和特定版本的 @angular/cli 来将 Angular 从 16 升级到 17

问题描述 投票:0回答:1

我最近在升级 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 提示更新或将版本误读为过时?

在我浏览此升级路径时,任何见解或建议将不胜感激。

谢谢!

node.js angular command-line-interface upgrade ng
1个回答
0
投票

您能否在帖子中包含 package.json 和您遇到的错误。

© www.soinside.com 2019 - 2024. All rights reserved.