2
votes

Impossible de trouver le module `. / Index` dans Indeed

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é.


1 commentaires

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


7 Réponses :


-1
votes

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 


1 commentaires

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.



-1
votes

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" .


1 commentaires

"Je suppose que ce n'est pas stable"?



4
votes

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


2 commentaires

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



0
votes

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!


1 commentaires

Vous n'en aviez pas besoin. Utilisez la dernière version et démarrez simplement le conditionneur manuellement avec react-native start - --reset-cache



1
votes

ouvrez le terminal et exécutez ce code
'watchman watch-del-all && react-native start - --reset-cache'


0 commentaires

3
votes

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


0 commentaires

0
votes

J'ai accidentellement supprimé mon fichier index.js. Peut-être que ça aide?


0 commentaires