Через некоторое время (и несколько обновлений моего Mac, работающего в настоящее время macOS Big Sur 11.4
) я попытался просто запустить свое выставочное приложение, запустив npm run start
, что на самом деле то же самое, что запустить expo start
Эта выставка открылась в браузере и в CLI. Через несколько секунд expo
отключился с ошибкой:
Expo Developer Tools is disconnected from Expo CLI. Use the expo start command to start the CLI again.
и в окне терминала я нашел эту ошибку:
Error: EMFILE: too many open files, watch
at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:178:28)
Обратите внимание, что это другая проблема, чем: Инструменты разработчика Expo отключены от интерфейса командной строки Expo. Используйте команду запуска expo, чтобы снова запустить CLI
После изучения я обнаружил, что мне нужно переустановить watchman
Однако запуск brew reinstall watchman
выдал предупреждение:
Warning: You are using macOS 11.4.
We do not provide support for this pre-release version.
You will encounter build failures with some formulae.
В конце установки у меня появилась новая ошибка:
==> Reinstalling watchman
Error: Your CLT does not support macOS 11.4.
It is either outdated or was modified.
Please update your CLT or delete it if no updates are available.
Что теперь делать?