(MacOS) Watchman 无法访问下载中的文件

(MacOS) Watchman unable to access file in Downloads

我目前正在尝试编写 Expo 应用程序的代码,但在 运行“npm start”时我收到以下错误:

Error: std::__1::system_error: open: [filepath to project]: Operation not permitted

一切正常,直到我不小心在显示“Watchman 想要访问您的下载文件夹中的文件”的弹出窗口上单击“不允许”。

我已在“安全和隐私”部分授予 Watchman 完整磁盘访问权限,我尝试重新安装 watchman,也尝试重新启动计算机,但错误仍然存​​在。

我也尝试过 sudo watchman watch . 但后来我收到错误 the owner of /usr/local/var/run/watchman/root-state is uid 501 and doesn't match your euid 0

有人知道怎么解决吗?

问题似乎自行解决了,我猜这个问题与 MacOS 本身有关,但它会自行更正。