J'ai créé un nouveau projet en utilisant le 'nom du projet' init react-native et tout va bien, une fois que j'exécute l'application en utilisant react-native run-android, l'application démarre mais me donne un écran redBox qui affiche une erreur:
Chargement du graphe de dépendances, terminé.
Erreur: impossible de résoudre le module ./index à partir de C: \ Users \ Alaa \ Documents \ ReactNativeProjects \ myProject \ node_modules \ react-native \ scripts /. : Le module < code> ./ index est introuvable dans C: \ Users \ Alaa \ Documents \ ReactNativeProjects \ myProject \ node_modules \ react-native \ scripts /. . En effet, aucun de ces fichiers n'existe:
Cela m'indique que le fichier index.js est introuvable mais qu'il est déjà là! Pouvez-vous m'aider les gars, je cherche ce problème depuis environ 1 jour. J'ai essayé de nettoyer le cache et d'installer à nouveau le npm mais je n'ai pas fonctionné. J'ai essayé de changer la version aussi mais je n'ai pas fonctionné.
7 Réponses :
J'obtenais la même erreur. Je viens de rétrograder la version native de réaction à 0.58.6 et cela fonctionne pour moi :)
Essayez d'exécuter la commande suivante et cela pourrait fonctionner.
> npm i react-native@0.58.6
Dans la nouvelle version de react-native, l'instance Metro est lancée avec un mauvais répertoire de travail et aucune racine de projet n'est transmise dans launchPackager.
Cela se produit pour la dernière version 0.59.1 Je suppose que ce n'est pas stable. La version stable est 0.58.6 . Mieux vaut créer un nouveau projet avec cette version particulière en tant que react-native init --version = "0.58.6" .
"Je suppose que ce n'est pas stable"?
J'avais également le même problème. Il n'y a aucun problème avec la version native de react. Ma version native de React est la 0.59.1. Je viens de le résoudre en utilisant
npm start -- --reset-cache
J'ai essayé de réinitialiser le cache mais je n'ai pas fonctionné avec moi. Ce qui a fonctionné avec moi, c'est d'utiliser la version 0.58.6 a résolu mon problème
soit ça, soit ce react-native start - --reset-cache
J'ai essayé de réinitialiser le cache et de supprimer les fichiers node_modules mais je n'ai pas fonctionné avec moi. Ce qui a fonctionné avec moi, c'est d'utiliser la version 0.58.6 lors de la première création de l'application (react-native init - nom de la version 0.58.6) a résolu mon problème. Merci les gars!
Vous n'en aviez pas besoin. Utilisez la dernière version et démarrez simplement le conditionneur manuellement avec react-native start - --reset-cache
ouvrez le terminal et exécutez ce code
'watchman watch-del-all && react-native start - --reset-cache'
Je les gars, mais peut-être que beaucoup de gens ne savent pas ce qui suit:
Assurez-vous d'abord que l'appareil est connecté: appareils adb
Ouvrez les fenêtres de 2 cmd (touche Windows + R [cmd]) et ...
1) dans la première fenêtre: react-native start - --reset-cache
2) dans la deuxième fenêtre: react-native run-android
J'ai accidentellement supprimé mon fichier index.js. Peut-être que ça aide?
ce n'est pas un problème avec
0.59.1. Si vous avez mis à niveau une ancienne version de React Native, il y a des changements majeurs dans les fichiers et c'est pourquoi vous obtiendrez cette erreur. Veuillez consulter rn-diff-purge