web-dev-qa-db-fra.com

(FSEvents.framework) FSEventStreamStart: register_with_server: ERREUR: f2d_register_rpc () => (null) (-22)

Quand je lance react-scripts test --env=jsdom il affiche toujours:

2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
2018-07-04 09:57 node[61600] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-22)
events.js:167
      throw er; // Unhandled 'error' event
      ^

Error: EMFILE: too many open files, watch
    at FSEvent.FSWatcher._handle.onchange (fs.js:1370:28)
Emitted 'error' event at:
    at FSEvent.FSWatcher._handle.onchange (fs.js:1376:12)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] test: `react-scripts test --env=jsdom`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] test script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/alexis/.npm/_logs/2018-07-04T07_57_39_147Z-debug.log

version npm: 6.1.0
Je suis sous macOS High Sierra 10.13.5

J'ai vu d'autres problèmes comme celui-ci, mais ils l'ont avec un gardien que je n'utilise pas.

Merci pour l'aide.

11
Tutturuuu

essayez-le:

brew install watchman

Cela a fonctionné pour moi.

20
Felipe Amorim

Je suis tombé sur le même problème et c'est ce qui a fonctionné pour moi:

  • 1) supprimer package-lock.json
  • 2) Nettoyer le cache npm --force
  • 3) attendez 1 min.
  • 4) npm-install, cela créera notre nouveau package-lock.json (npm notice a créé un fichier de verrouillage en tant que package-lock.json)

J'ai découvert que mes paquets globaux étaient corrompus

  "react-dom": "^16.0.0",
  <<<<<<< HEAD
  "react-router-dom": "^4.3.1",
  =======
  "react-router-dom": "^4.1.2",
  >>>>>>> 83340ffacc1ea542b788d66484413578afd4ef4c
  "react-scripts": "^1.1.4"
3
Ivan Tellez

J'ai eu ce problème en raison d'une mauvaise version de node installée.

2
user2061217

J'ai trouvé le problème.

Lorsque je mets un seul fichier dans mon répertoire personnel, cela me donne la même erreur. La raison en est qu'il essaie de surveiller tous les fichiers dans tous les sous-répertoires, ce qui est énorme !!!!

lorsque j'exécute la commande à l'intérieur du projet de dossier, cela ne me donne plus d'erreur

J'espère que cela t'aides.

1
Alex Rizvi