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

Windows11下用Bunx初始化shadcn时提示找不到fast-glob包

在Windows 11通过Bunx搭建Next.js+shadcn时的fast-glob缺失错误解决

问题详情

在Windows 11系统上使用Bunx初始化Next.js项目后,执行shadcn的初始化或add命令时,持续出现fast-glob包找不到的错误,具体操作及报错如下:

操作步骤

  1. 创建项目目录并初始化Next.js应用(此步骤正常完成):
    bunx create-next-app@latest .
    
  2. 执行shadcn初始化命令:
    bunx --bun shadcn@latest init
    
    触发错误:
    error: Cannot find package "fast-glob" from "C:\Users\MyUser\AppData\Local\Temp\bunx-2275295236-shadcn@latest\node_modules\shadcn\dist\index.js"
    
  3. 尝试执行add命令,遇到相同错误:
    bunx --bun shadcn@latest add
    

已尝试的无效操作

  • 手动在项目本地安装fast-glob包
  • 在VS Code集成终端、Windows终端中分别测试

环境信息

  • 操作系统:Windows 11
  • Bun版本:1.1.27

解决办法

1. 全局安装fast-glob

由于bunx会在独立临时目录运行shadcn,项目本地安装的包无法被临时环境读取,因此需要全局安装依赖:

bun install -g fast-glob

安装完成后重新执行shadcn的init或add命令。

2. 临时用npx替代bunx执行shadcn初始化

若全局安装后问题仍存在,可临时切换到npm的npx工具完成shadcn初始化:

npx shadcn@latest init

初始化完成后,后续的依赖管理仍可继续使用Bun。

3. 清理Bun缓存

Bun的临时缓存可能存在损坏,执行缓存清理后重试:

bun pm cache clean

清理完成后重新运行shadcn相关命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 14:01:00