You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular13安装@ngrx/store提示无法解析依赖树错误如何解决

问题触发原因

该报错属于对等依赖版本不匹配问题:

  1. 你本地项目的Angular核心版本为13.0.0,使用的npm 8.x版本默认开启严格的对等依赖校验规则
  2. 你执行ng add @ngrx/store@latest拉取的最新稳定版当时为12.5.1,该版本NgRx Store仅适配Angular 12.x系列,要求对等依赖@angular/core的版本范围为^12.0.0,和你本地的Angular 13版本不符合,因此npm直接抛出ERESOLVE错误终止安装。

修复方案

  • 方案1:安装适配Angular 13的NgRx版本(推荐)
    NgRx的大版本号和Angular大版本号一一对应,13.x版本的NgRx正式适配Angular 13,直接指定对应版本安装即可:
ng add @ngrx/store@13

该方案不会产生兼容性问题,可正常完成安装。

  • 方案2:临时跳过依赖校验(仅应急使用,不推荐)
    如果确实需要安装12.x版本的NgRx Store,可添加参数跳过对等依赖校验,执行以下任一命令即可:
# 强制安装,忽略依赖冲突提示
ng add @ngrx/store@latest --force

或

# 沿用npm 7之前的宽松依赖校验规则安装
npm install @ngrx/store@12.5.1 --legacy-peer-deps

注意:该方案可能会引发运行时兼容性问题,不建议在生产项目中使用。

内容的提问来源于stack exchange,提问作者Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 13:45:03