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

安装@ng-bootstrap/ng-bootstrap@11.0.0-beta.2出现依赖无法解析错误

错误原因

这是npm 7及以上版本的严格对等依赖校验机制触发的报错:@ng-bootstrap/ng-bootstrap@11.0.0-beta.2要求依赖的Angular核心包版本不低于12.2.8,而你当前项目的所有Angular依赖声明为~12.2.0,实际安装的版本是12.2.7,小版本号不匹配导致依赖解析失败。

解决方案

方案1:升级Angular小版本(推荐)

12.2.x属于同大版本的补丁更新,不存在破坏性变更,兼容性风险为0,先执行升级命令:

ng update @angular/core@12.2 @angular/common@12.2 @angular/forms@12.2

升级完成后再执行原安装命令即可正常完成安装:

ng add @ng-bootstrap/ng-bootstrap@11.0.0-beta.2

你已经提前安装了Bootstrap 5并完成angular.json配置的话,安装完成后不需要额外做全局配置,直接在业务模块导入需要使用的ng-bootstrap组件模块即可。

方案2:跳过依赖校验(仅临时调试使用)

如果暂时不想升级Angular版本,可以加参数跳过对等依赖校验直接安装,该方式存在潜在的功能异常风险,不建议长期使用:

ng add @ng-bootstrap/ng-bootstrap@11.0.0-beta.2 --legacy-peer-deps

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 01:45:03