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

Next.js项目中Shadcn依赖无限安装问题求助

解决Shadcn-ui init命令依赖安装无限循环问题

针对你在Windows 11、Node.js 21.7.3环境下执行npx shadcn-ui@latest init时遇到的依赖安装无限循环问题,试试以下几个排查和解决步骤:

  • 清理npm缓存
    缓存损坏可能导致依赖安装异常,执行命令清理:

    npm cache clean --force
    

    之后重新运行shadcn的init命令。

  • 切换npm源
    网络环境问题可能导致包下载阻塞,切换到国内镜像源试试:

    npm config set registry https://registry.npmmirror.com/
    

    完成后再执行npx shadcn-ui@latest init。

  • 降级Node.js版本
    Node.js 21.x属于非稳定版本,可能和shadcn-ui的依赖存在兼容性问题。建议降级到长期支持(LTS)版本,比如18.x或20.x,重新安装后再尝试初始化。

  • 手动安装核心依赖后再执行init
    先手动安装shadcn-ui依赖的核心包,再运行init命令:

    npm install @shadcn/ui tailwindcss postcss autoprefixer
    

    安装完成后执行npx shadcn-ui@latest init,此时会跳过依赖安装步骤,直接进行配置初始化。

  • 检查网络与拦截设置
    确保网络连接稳定,关闭可能拦截npm包下载的防火墙、代理软件,或者切换到其他网络环境后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 15:52:02