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

执行ng add apollo-angular触发ERESOLVE依赖树解析错误如何解决

问题根因

从报错日志可明确,apollo-angular@2.6.0的依赖要求@angular/core版本范围为^6.1.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0,你新建的项目为Angular 13版本,@angular/core@13.0.2不在兼容范围内,因此触发依赖树解析失败。

解决方案

方案1(推荐):安装支持Angular 13的apollo-angular版本

apollo-angular从v3.0.0开始支持Angular 13,直接执行以下命令即可完成安装:

ng add apollo-angular@3

若上述命令仍报错,可手动安装对应版本的全套依赖:

npm install apollo-angular@3 @apollo/client graphql

方案2:强制绕过依赖校验(仅临时测试使用,不推荐生产环境)

如果必须使用apollo-angular@2.6.0版本,可在手动安装时添加--force参数忽略依赖校验:

npm install apollo-angular@2.6.0 --force

该方案可能导致运行时出现兼容性问题,不建议长期使用。

方案3:降级项目Angular版本

若业务必须使用2.6.0版本的apollo-angular,可将项目的Angular版本降级到12.x范围,即可正常安装依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 17:15:05