首页 > 解决方案 > ng update 自动将软件包更新到版本 12.0.0-next.0

问题描述

我一直在将一些项目从 angular 10 更新到 angular 11,并且在运行 ng update 时遇到了问题。出于某种原因,在过去的几天里,ng update 已经开始将我的一些包更新到 12.0.0-next.0。我知道这是最近的预发行版,从阅读文档看来,ng update 应该只在 --next=true 时安装预发行版。

我已经尝试重新安装 angular cli 以及一些命令来尝试强制版本,例如:ng update @angular/cdk@11.2.0 @angular/cli@11.2.0 @angular/core@11.2.0 @angular/material@11.2.0 --force --next=false但它仍然安装该预发布版本 12。

是否有原因迫使我使用 12.0.0-next.0?有解决办法吗?

标签: angularnpm

解决方案


我也一样。先试试这个:

ng update @angular/cli@^11 @angular/core@^11

之后还有什么应该更新的:

ng update @angular/cdk@^11 @angular/material@^11

让我知道一切对你来说如何!


推荐阅读