React Native: EMFILE: слишком много открытых файлов с WATCHMAN

Я настраивал новый MacBook Air M1 с моим проектом RN и получаю эту ошибку в Xcode, несмотря на то, что сторожевой таймер установлен с домашним пивом:

+ node /Users/USERNAMAE/RNAPP/node_modules/react-native/cli.js bundle --entry-file index.js --platform ios --dev true --reset-cache --bundle-output /Users/USERNAME/Library/Developer/Xcode/DerivedData/RNAPP-dkmyfsbkdgxjzccgsexwkuiqxsnz/Build/Products/Debug-iphoneos/ReLearn.app/main.jsbundle --assets-dest /Users/USERNAME/Library/Developer/Xcode/DerivedData/RNAPP-dkmyfsbkdgxjzccgsexwkuiqxsnz/Build/Products/Debug-iphoneos/RNAPP.app
warning: the transform cache was reset.
                 Welcome to React Native!
                Learn once, write anywhere


events.js:352
      throw er; // Unhandled 'error' event
      ^

Error: EMFILE: too many open files, watch
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:178:28)
Emitted 'error' event on NodeWatcher instance at:
    at NodeWatcher.checkedEmitError (/Users/USERNAME/RNAPP/node_modules/sane/src/node_watcher.js:143:12)
    at FSWatcher.emit (events.js:375:28)
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:184:12) {
  errno: -24,
  syscall: 'watch',
  code: 'EMFILE',
  filename: null
}
+ [[ true != true ]]
                 Welcome to React Native!
                Learn once, write anywhere


events.js:352
      throw er; // Unhandled 'error' event
      ^

Error: EMFILE: too many open files, watch
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:178:28)
Emitted 'error' event on NodeWatcher instance at:
    at NodeWatcher.checkedEmitError (/Users/username/RNApp/node_modules/sane/src/node_watcher.js:143:12)
    at FSWatcher.emit (events.js:375:28)
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:184:12) {
  errno: -24,
  syscall: 'watch',
  code: 'EMFILE',
  filename: null

Я пробовал как Node @ 16, так и Node @ 14.


person Ryan Tremblay    schedule 22.06.2021    source источник
comment
Этот пост мне помог: stackoverflow.com/questions/58675179/   -  person Mohamed Achraf Younes    schedule 24.06.2021
comment
@MohamedAchrafYounes К сожалению, все эти ответы предлагали установить / обновить Watchman, что я уже сделал, или использовать Node12, что я не могу.   -  person Ryan Tremblay    schedule 24.06.2021