6 votes

Le module `scheduler` n'existe pas dans la carte des modules de Haste.

J'essaie d'exécuter un projet expo existant. Je l'ai cloné et j'ai lancé yarn puis expo start. et j'ai obtenu cette erreur :

Impossible de résoudre le module scheduler de /path-to-project/node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-prod.js : Module scheduler n'existe pas dans la carte du module Haste

Cela peut être lié à https://github.com/facebook/react-native/issues/4968

J'ai essayé de le résoudre en :

  1. Des montres claires : watchman watch-del-all .
  2. Supprimer le node_modules dossier : rm -rf node_modules && npm install .
  3. Réinitialiser le cache de Metro Bundler : rm -rf /tmp/metro-bundler-cache-* o npm start -- --reset-cache .
  4. Supprimer le cache de hâte : rm -rf /tmp/haste-map-react-native-packager-* .
  5. projet supprimé et cloné à nouveau plusieurs fois
  6. supprimé node_modules et réinstallé
  7. réinstallé watchman, npm et mis à jour brew.
  8. Installation de la dernière version du paquet schedule (0.5.0) au lieu de (0.4.0)

Des indices : En essayant d'exécuter le simulateur iOS, le bourgeon se bloque à %99.

Building JavaScript bundle [================================= ] 99%

après ça :

Failed building JavaScript bundle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X