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

在Angular项目中安装Bootstrap 4时遇ETARGET错误求助

解决npm安装Bootstrap@next报错ETARGET的问题

我之前也碰到过一模一样的问题!其实原因很简单——Bootstrap的@next标签已经不再指向Bootstrap 4的版本了。

当初Bootstrap 4处于开发/预发布阶段时,@next确实是用来标记它的预览版本的,但现在Bootstrap 5已经成为主流,@next已经被更新指向Bootstrap 5及后续的新版本了,所以你再用bootstrap@next去安装,npm自然找不到对应的Bootstrap 4版本,就会抛出ETARGET错误。

给你几个可行的解决方案:

  • 直接指定Bootstrap 4的具体稳定版本安装,比如Bootstrap 4的最新稳定版是4.6.2,执行命令:
    npm install --save bootstrap@4.6.2
    
  • 如果不确定Bootstrap 4有哪些可用版本,可以先执行这个命令查看所有版本列表,然后挑选4.x系列的版本:
    npm view bootstrap versions
    
  • 另外可以检查下你的npm源是否正常,有时候第三方源同步不及时也会导致版本找不到,切换到官方源试试:
    npm config set registry https://registry.npmjs.org/
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:38:53