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
相关产品推荐
相关产品推荐

