ReactNative在运行的时候遇到Watchman crawl failed问题。详情如下图:
原因
Watchman权限不够
方案一
删除整个node_modules目录,重新执行npm install
成功后重新执行npm run start 就OK!
方案二
重装 node、watchman、expo cli
方案三
给Watchman增加权限 具体做法如下:
-
杀掉正在运行的服务
-
关掉你的终端terminal
-
打开系统偏好设置
-
打开安全性与隐私
- 点击隐私tab,在左侧列表 查询 文件与文件夹 然后添加watchman
- 重新执行npm run start 就OK!
推荐第三种方案,直接有效!