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

运行expo start提示Failed to query all project files报错求助

问题说明
  • 本地环境已安装Expo CLI工具,已创建名为calenderui的Expo项目
  • 执行expo start命令时项目仅能部分启动,无法正常完成加载,命令执行输出日志如下:
H:\CALENDER\calenderui> expo start
Starting project at H:\CALENDER\calenderui
Developer tools running on http://localhost:19002
Failed to query all project files. Skipping `.expo.*` extension check...
故障根因

该报错触发于Expo启动阶段的全项目文件扫描环节,扫描流程中断会直接导致后续扩展名校验、资源打包流程无法执行,常见触发场景:

  • 项目路径下存在被其他进程锁定、当前系统账号无读取权限的文件/文件夹
  • 项目存放路径过长、路径/文件名包含Expo文件遍历模块不兼容的特殊字符
  • 项目依赖安装过程出错,node_modules目录存在损坏、缺失的依赖包
  • 新版Expo CLI存在文件遍历逻辑的已知兼容bug
修复操作

按顺序执行以下操作,每完成一步就重新执行expo start验证是否恢复:

  • 清理缓存并重装依赖
    在项目根目录执行以下命令:
    expo r -c
    rd /s /q node_modules
    del package-lock.json
    del yarn.lock
    npm install
    
  • 调整项目存放路径
    将项目目录移动到磁盘根目录下的短路径位置,例如H:\dev\calenderui,确保全路径不包含中文、空格、emoji及其他特殊字符,不要将项目放在桌面、我的文档、Program Files等带系统权限管控的目录下。
  • 关闭文件占用程序
    退出所有可能锁定项目文件的程序:正在运行的项目调试进程、云同步工具的项目目录同步任务、杀毒软件的项目目录实时扫描、代码编辑器的未保存文件监听进程。
  • 回退稳定版CLI
    以上操作均无效时,卸载当前新版Expo CLI,安装经过验证的稳定版本:
    npm uninstall -g expo-cli
    npm install -g expo-cli@6.3.10
    

内容的提问来源于stack exchange,提问作者Don Peter Joseph

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.01 04:42:27