WuChungYin
WuChungYin

Reputation: 65

Error running react-native start on project after expo eject

I just ejected my project from Expo using expo eject, and when I try to run it using react-native start, I get the following error message in my Terminal:

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

Error: EMFILE: too many open files, watch
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:127:28)
Emitted 'error' event on NodeWatcher instance at:
    at NodeWatcher.checkedEmitError (/usr/local/lib/node_modules/react-native/node_modules/sane/src/node_watcher.js:143:12)
    at FSWatcher.emit (events.js:310:20)
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:133:12) {
  errno: -24,
  syscall: 'watch',
  code: 'EMFILE',
  filename: null
}

I can't make out what I need to know to resolve this issue, so can someone point out the proper steps I should take to get my project running on react-native? Thanks!

Upvotes: 3

Views: 2828

Answers (2)

Darryl Mendonez
Darryl Mendonez

Reputation: 1171

Run the following in your command line to install watchman:

brew update
brew install watchman

Upvotes: 3

brentvatne
brentvatne

Reputation: 8038

try installing watchman - this improves on file watching capabilities of the react native packager server. see: https://facebook.github.io/watchman/

Upvotes: 0

Related Questions