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

Angular 17.0.9项目安装ng-bootstrap 16.0.0时依赖无法解决

解决Angular 17.0.9安装ng-bootstrap 16.0.0依赖解析失败问题

1. 确认版本兼容性

ng-bootstrap 16.x官方明确适配Angular 17,你的项目Angular版本17.0.9、Bootstrap 5.3.2、@popperjs/core 2.11.6均满足ng-bootstrap 16.x的依赖要求,版本匹配无问题。

2. 清理依赖缓存后重试安装

  • 删除本地依赖文件与锁文件:
    # macOS/Linux
    rm -rf node_modules package-lock.json yarn.lock
    # Windows
    rmdir /s/q node_modules && del package-lock.json yarn.lock
    
  • 清理npm缓存:
    npm cache clean --force
    
  • 重新安装基础依赖:
    npm install
    
  • 再次安装ng-bootstrap 16.0.0:
    npm install @ng-bootstrap/ng-bootstrap@16.0.0
    

3. 手动添加依赖后安装

如果上述步骤仍报错,可直接在package.json的dependencies中添加ng-bootstrap配置:

"@ng-bootstrap/ng-bootstrap": "^16.0.0"

然后执行:

npm install

4. 针对pnpm/yarn的特殊处理

若使用pnpm,需开启依赖提升以避免解析冲突:
在项目根目录的.pnpmrc文件中添加:

shamefully-hoist=true

之后重新执行依赖安装。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 01:27:30