小编Lei*_*nox的帖子

Angular 从 8 更新到 13 对等依赖问题

我正在按照角度更新指南更新我的角度应用程序,但遇到了对等依赖项的错误。

\n

首先,我从角度 8 更新到角度 9,但仍然存在对等依赖错误。所以我使用这个带有--force参数的命令:

\n
cmd /C "set "NG_DISABLE_VERSION_CHECK=1" && npx @angular/cli@9 update @angular/cli@9 @angular/core@9" --force\n
Run Code Online (Sandbox Code Playgroud)\n

它有效!

\n

然后从 Angular 9 到 10,同样的方法

\n
npx @angular/cli@10 update @angular/core@10 @angular/cli@10 --force\n
Run Code Online (Sandbox Code Playgroud)\n

它也有效。现在我想继续 Angular 11、12 和 13,但是当我使用此命令时:

\n
npx @angular/cli@11 update @angular/core@11 @angular/cli@11 --force\n
Run Code Online (Sandbox Code Playgroud)\n

我收到此错误:

\n
\n

安装的 Angular CLI 版本已过时。
\n安装临时 Angular CLI 版本 11.2.18 来执行更新。
\n通过 npm 安装工具包。
\n通过 npm 安装工具包。
\n使用包管理器:“npm”
\n正在收集已安装的依赖项...
\n发现 61 个依赖项。
\n正在从注册表中获取依赖元数据...
\n包“@swimlane/ngx-charts”对“@angular/animations”具有不兼容的对等依赖关系(需要“7.x || 8.x”(扩展),将安装“ 11.2.14")。
\n包“@ng-bootstrap/ng-bootstrap”对“@angular/forms”具有不兼容的对等依赖关系(需要“^8.0.0”(扩展),将安装“11.2.14”)。
\n包“@swimlane/ngx-charts”对“@angular/platform-b​​rowser”具有不兼容的对等依赖关系(需要“7.x …

npm angular npx

11
推荐指数
1
解决办法
5万
查看次数

标签 统计

angular ×1

npm ×1

npx ×1