Ошибка: EMFILE: слишком много открытых файлов - React Native CLI - PullRequest
0 голосов
/ 02 ноября 2019

Я пытаюсь запустить проектact-native-cli, использующий реактивный запуск, и сборщик metro завершается неудачно, говоря следующее:

events.js 187
throw er; //Unhandled 'error' event

Error: EMFILE: too many open files, watch

Emitted 'error' event on NodeWatcher isntance at:
     at NodeWatcher: checkedEmitError (.../react-native-project/node_modules/sane/src/node_watcher.js:143:12)
     at FSWatcher.emit (events.js:210:5)
     at FSEvent.FSWatcher:_handle onchange (internal/fs/watchers.js:129:12) {
   errno: -24,
   syscall: 'watch',
   code : 'EMFILE',
   filename: null
)
Process terminated. Press <enter> to close the window

1 Ответ

0 голосов
/ 02 ноября 2019

Просто закройте все остальные файлы и попробуйте снова. Если вы работаете на Android, сделайте, чтобы запускать cd android и ./gradlew clean до react-native run-android. Если это не помогло, возможно, проблема в службе просмотра файлов. Попробуйте это

$ brew update
$ brew install watchman
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...