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

安装ng-bootstrap失败:Angular项目依赖冲突问题求助

解决Angular安装ng-bootstrap时的ERESOLVE依赖冲突问题

问题根源

从错误日志可知,你的项目当前使用@angular/core@15.2.0,但@ng-bootstrap/ng-bootstrap@14.1.0依赖的@angular/forms@15.2.7要求配套@angular/core@15.2.7,两者版本不匹配导致依赖解析失败。


解决方案

方案一:升级Angular核心依赖到匹配版本

ng-bootstrap 14.x要求Angular 15.x的补丁版本保持一致,执行以下步骤升级:

  • 升级所有Angular核心包到15.2.7:
ng update @angular/core@15.2.7 @angular/cli@15.2.7
  • 升级完成后,重新执行ng-bootstrap安装命令:
ng add @ng-bootstrap/ng-bootstrap

方案二:安装与当前Angular版本兼容的ng-bootstrap版本

若不想升级Angular,可指定安装对@angular/core@15.2.0兼容的ng-bootstrap版本:

ng add @ng-bootstrap/ng-bootstrap@14.0.0

方案三:临时跳过peer依赖检查(不推荐)

如果前两种方案无法执行,可使用npm参数强制跳过依赖冲突检查(可能引发潜在兼容问题):

ng add @ng-bootstrap/ng-bootstrap --legacy-peer-deps

或直接用npm安装:

npm install @ng-bootstrap/ng-bootstrap --legacy-peer-deps

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 20:15:13