erreur: le regroupement a échoué: Erreur: Impossible de résoudre le module ./../../react-transform-hmr/lib/index.js
à partir de /ReactNative/UsermanagementNav/src/App.js
: Le module ./../../react-transform-hmr/lib/index.js
est introuvable à partir de /ReactNative/UsermanagementNav/src/App.js
.
J'ai essayé d'installer react-native-transform-hmr en utilisant
npm i réagit-native-transform-hmr
mais cela ne résout pas mon problème. J'utilise react-native 0.57.2 et réagis 16.5.0
J'ai eu une réponse.
Essayez juste:
npm start -- --reset-cache
commande, ça va marcher.
Ce problème ne survient que lorsque react-native 0.57.2 est installé.
Il semble que le Metro Bundler ait un problème pour résoudre les chemins quand commencé à partir de
./node_modules/react-native/scripts/packager.sh
.Démarrer Metro Bundler directement à partir du répertoire du projet fonctionne pour moi. Quelqu'un peut-il me faire savoir si cela fonctionne pour eux aussi?
# Clean cache rm -rf $TMPDIR/react-*; rm -rf $TMPDIR/haste-*; rm -rf $TMPDIR/metro-*; watchman watch-del-all # Start Metro Bundler directly react-native start # Now run `react-native run-Android` or `react-native run-ios` in another tab
essayez d'effacer le cache en utilisant cette méthode. Cette méthode a été travaillée pour moi
react-native start --reset-cache
tu dois :
rétrograder à la valeur native "0.57.1"
courir :
npm install @ babel/runtime
La solution ci-dessous a été confirmée:
"react": "16.5.0",
"react-native": "0.57.2"
Solution de contournement:
# https://github.com/facebook/react-native/issues/21490
# 1) Clean cache
rm -rf $TMPDIR/react-*; rm -rf $TMPDIR/haste-*; rm -rf $TMPDIR/metro-*; watchman watch-del-all
# 2) Open a *NEW* terminal tab and
# Start Metro Bundler directly from the project folder using:
react-native start --reset-cache
# 3) Return to second project folder tab and run
# react-native run-Android`
# or
# react-native run-ios`
Ce problème a été résolu dans React [email protected]
, vous souhaiterez donc peut-être effectuer une mise à niveau vers cette version ou une version ultérieure à ce stade.
Assurez-vous simplement que vous mettez également à jour React
et React test renderer
vers au moins la version "16.6.0-alpha.8af6728"
. J'ai également migré pour utiliser [email protected]
sans aucun problème.
React Native 0.57.3 journal des modifications
NOTE WELL : lorsque vous effectuez une mise à niveau vers cette version, vousAVEZ BESOIN DEpour mettre à niveau, réagissez et réagissez-rendu-rendu-rendu à la version
"16.6.0-alpha.8af6728"
au moins (la prochaine version passera au "support de première classe" pour 16.6.0 et cela viendra bientôt - mais vous devriez être assez sûr en utilisant 16.6.0 quand même). Consultez également la section Problèmes connus ci-dessous, en particulier si vous utilisez Xcode 10.
échec du regroupement: erreur: impossible de résoudre le module /../react-transform-hmr/lib/index.js
Cette solution fonctionne pour moi. Mettre à jour uniquement node_modules\metro\src\reactNativeTransformer.js près de la ligne n ° 130
https://github.com/facebook/metro/commit/e595178fc859263cc2d88de08650d99c52bcc0d9
Voici une solution de contournement amusante que j'ai découverte . (Sous Windows 10) Ouvrez deux fenêtres Powershell . Dans le premier type react-native start --reset-cache
Dans le second, accédez au chemin de votre dossier et tapez react-native run-Android
fonctionne comme un charme!
J'étais tellement coincé dans cette situation pendant 3/4 jours… .. J'ai essayé toutes les approches mais aucune n'a résolu mon problème… .. Finalement, j'ai réussi à résoudre ceci (pour moi), voici mes réglages:
Ensuite, lors de la commande "react-native init MyProject", la version à installer serait "0.57.2", ce qui m'a causé le problème. Le moyen le plus simple que j'ai rencontré est donc lors de l'utilisation d'init
> react-native init --version = "0.55.4" MonProjet
plutôt que> init-nat-native MyProject
Tout corrigé pour moi et chargé la page de démarrage sur l'apk installé sur mon appareil (j'utilise un appareil plutôt qu'un émulateur)
J'espère que cela aide, je suis vraiment nouveau dans la programmation, désolé de mon incapacité à expliquer ce genre de choses de manière plus technique.
Meilleurs vœux
1) changez la version native reag native "0.57.2" en "0.57.1" dans votre package.json 2) lancez yarn | npm install again . 3) éliminez tous les processus de nœud killall node
4) testez à nouveau votre application.
la raison la plus courante du problème peut être l'utilisation d'un périphérique physique autre qu'un émulateur . espérons que ce problème sera résolu dans les futures versions de Rea.