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

MacOS下Watchman无法访问Downloads内Expo项目运行报错如何解决

故障解决方法

1. 先解决uid不匹配报错

你此前用sudo运行watchman会导致进程状态目录权限错乱,按以下顺序执行命令修复:

  • 终止所有正在运行的watchman进程:pkill -9 watchman
  • 删除异常的root权限状态目录:sudo rm -rf /usr/local/var/run/watchman/root-state
  • 重置当前用户的watchman目录权限:sudo chown -R $(whoami):staff /usr/local/var/run/watchman/

2. 修复文件访问无权限报错

你之前拒绝了Watchman的Downloads访问权限,且如果项目存放在Downloads/桌面这类系统保护目录,会触发权限拦截,按以下操作修复:

  • 打开「系统设置」→「隐私与安全性」→「文件和文件夹」,找到Watchman条目,打开对应项目所在目录的访问权限开关
  • 优先将Expo项目迁移到用户根目录下自建的开发目录,避免触发系统特殊目录的权限限制
  • 进入项目目录执行清理命令:watchman watch-del-all && rm -rf .expo node_modules package-lock.json
  • 重新安装依赖后启动项目:npm install && npm start

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 05:39:03