(macOS) Сторож не может получить доступ к файлу при загрузке

#npm #expo #watchman

Вопрос:

В настоящее время я пытаюсь закодировать приложение Expo, и при запуске «npm start» я получаю следующую ошибку:

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

Все работало отлично, пока я случайно не нажал «Не разрешать» во всплывающем окне с надписью «Сторож хотел бы получить доступ к файлам в вашей папке загрузок».

Я предоставил 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

Кто-нибудь знает, как это решить?

Ответ №1:

Проблема, казалось бы, разрешилась сама собой, я предполагаю, что проблема была как-то связана с самой macOS, но она исправилась сама собой.