您如何知道 angular 中需要的软件包版本?
How do you know what package version you need in angular?
我在 Angular 10.2.4 上有一个 asp.net 核心应用程序,决定升级到 11。
运行: 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
匹配的版本
Angular11 的正确版本的 devkit 是什么?关于如何 find/infer/guess 为某个 Angular 版本更正软件包版本的一般想法是什么?
我转到此处 (https://www.npmjs.com/package/@angular-devkit/build-angular),然后单击 versions
选项卡。似乎在版本 12 中它们已经变得语义化(意味着 12.0.2 与 Angular 12 匹配)但是对于你来说我认为你需要版本 0.1102.13。您可以在该站点上查看所有版本。
在网站右侧
https://www.npmjs.com/package/@angular-devkit/build-angular
它有引用 angular 版本的 TAG
示例:
12.2.17--------81.826------v12-lts
0.1102.19-----36.756-----v11-lts
我在 Angular 10.2.4 上有一个 asp.net 核心应用程序,决定升级到 11。
运行: 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
Angular11 的正确版本的 devkit 是什么?关于如何 find/infer/guess 为某个 Angular 版本更正软件包版本的一般想法是什么?
我转到此处 (https://www.npmjs.com/package/@angular-devkit/build-angular),然后单击 versions
选项卡。似乎在版本 12 中它们已经变得语义化(意味着 12.0.2 与 Angular 12 匹配)但是对于你来说我认为你需要版本 0.1102.13。您可以在该站点上查看所有版本。
在网站右侧
https://www.npmjs.com/package/@angular-devkit/build-angular
它有引用 angular 版本的 TAG
示例: 12.2.17--------81.826------v12-lts 0.1102.19-----36.756-----v11-lts