【发布时间】:2021-08-18 23:32:56
【问题描述】:
我在 Angular 10.2.4 上有一个 asp.net 核心应用程序,决定升级到 11。
Ran:ng update @angular/core@11 @angular/cli@11 抱怨 devkit 失败了。卸载 devkit,升级 angular 到 11.2.14 OK。
现在正在尝试重新安装 devkit。
-
npm install @angular-devkit/build-angular --save-dev- 失败 - 似乎尝试安装 v12 并且还依赖于 cli 12。 -
npm install @angular-devkit/build-angular@11.2 --save-dev或npm install @angular-devkit/build-angular@11 --save-dev- 失败 - 找不到与 @angular-devkit/build-angular@xx 匹配的版本
什么是适用于 Angular 11 的正确版本的 devkit?关于如何查找/推断/猜测某个 Angular 版本的包的正确版本的总体思路是什么?
【问题讨论】:
-
在 12 之前,它的编号完全不同:github.com/textbook/salary-stats/commit/…。一般来说,您可以
ng new使用相关 CLI 版本安装应用程序,然后看看。请注意帮助有类似问题的其他人发现这一点,在问题中包含实际的错误消息会很有帮助 -
我做到了。它的 -
No matching version found for @angular-devkit/build-angular@xx其中 xx 是你尝试的任何东西 - 例如 11 / 11.2 / 11.0 等 -
对于那个,是的,但是还有另外两个“失败”。