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

Angular 15安装NgRx遇ERESOLVE依赖树解析失败问题求助

解决Angular 15安装NgRx时的ERESOLVE依赖冲突问题

针对你遇到的rxjs版本与NgRx peer依赖不兼容的问题,给你三个可行的解决办法:

  • 升级rxjs到兼容版本
    这是最稳妥的方案,Angular 15完全支持rxjs 7.5+版本。执行以下命令先升级rxjs:

    npm install rxjs@^7.5.0 --save
    

    升级完成后,再重新执行NgRx的安装命令:

    ng add @ngrx/store@latest
    

    或者指定与Angular 15匹配的NgRx 15版本,避免安装过高版本:

    ng add @ngrx/store@15
    
  • 强制忽略peer依赖冲突安装
    如果你暂时不想升级rxjs,可以使用npm的--legacy-peer-deps参数跳过依赖检查。执行命令:

    ng add @ngrx/store@latest --legacy-peer-deps
    

    或者直接用npm安装:

    npm install @ngrx/store@15.3.0 --save --legacy-peer-deps
    

    注意:这个方法可能会隐藏潜在的依赖兼容性问题,建议只在测试环境临时使用,后续尽量升级到兼容版本。

  • 安装与rxjs 7.4.0兼容的NgRx版本
    NgRx 15的早期版本(比如15.2.0及之前)的peer依赖对rxjs的要求是^6.5.3 || ^7.0.0,刚好兼容你的rxjs 7.4.0。可以指定安装该版本:

    ng add @ngrx/store@15.2.0
    

    这个方案不需要改动现有rxjs版本,但会错过NgRx 15.3.0的新特性和修复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 01:45:00