react español react-native react-redux

react-native - redux react native español



No se puede resolver el módulo `./../../ react-transform-hmr/lib/index.js` (10)

error: agrupación fallida: error: no se puede resolver el módulo ./../../react-transform-hmr/lib/index.js desde /ReactNative/UsermanagementNav/src/App.js : El módulo ./../../react-transform-hmr/lib/index.js pudo encontrar /ReactNative/UsermanagementNav/src/App.js en /ReactNative/UsermanagementNav/src/App.js .

He intentado instalar react-native-transform-hmr usando

npm i reacciona-nativo-transforma-hmr

Pero no resuelve mi problema. Estoy usando react-native 0.57.2 y reacciono 16.5.0


Este problema solo ocurre cuando se instala react-native 0.57.2.

Parece que el Metro Bundler tiene un problema para resolver las rutas cuando se inicia desde ./node_modules/react-native/scripts/packager.sh .

Empezar Metro Bundler directamente desde el directorio del proyecto me funciona. ¿Alguien puede decirme si también funciona para ellos?

# 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

Source


1) cambiar reaccionar versión nativa react-native "0.57.2" a "0.57.1" en su package.json 2) ejecutar yarn | npm instalar de nuevo. 3) mata todos los procesos de nodo killall node 4) prueba tu aplicación nuevamente.

La razón más común para el problema puede ser usar un dispositivo físico que no sea un emulador. Espero que este problema se solucione en futuras versiones de reacción.


Aquí hay una solución divertida que descubrí. (Ejecutándose en Windows 10) Abre 2 ventanas de PowerShell. En el primer tipo react-native start --reset-cache En el segundo, vaya a la ruta de su carpeta y escriba react-native run-android funciona como un encanto!


Estos problemas se resolvieron en React [email protected] , por lo que es posible que desee considerar la actualización a esa o una versión posterior en este momento.

Solo asegúrese de actualizar también el React test renderer React y React test renderer a la versión "16.6.0-alpha.8af6728" . También he migrado para usar [email protected] sin ningún problema.

Reaccionar Native 0.57.3 changelog

NOTA BIEN : cuando actualice a esta versión, NECESITA actualizar reaccionar y reaccionar-probar-renderer a la versión "16.6.0-alpha.8af6728" al menos (la próxima versión se actualizará a "soporte de primera clase" para 16.6.0, y llegará pronto, pero de todos modos debería estar bastante seguro con 16.6.0). Además, consulte la sección Problemas conocidos a continuación, especialmente si está utilizando Xcode 10.


Estuve tan atrapado en esto por como 3/4 días. Intenté todos los enfoques pero ninguno solucionó mi problema. Finalmente logré resolver esto (para mí), las siguientes fueron mis configuraciones:

  • npm -version = 6.4.1
  • nodo -v = 10.11.0
  • python --version = 2.7.14

Luego, durante el comando "react-native init MyProject", la versión que instalaría sería "0.57.2", lo que me causó el problema, por lo que la forma más fácil de hacerlo fue durante el uso de init

> react-native init --version = "0.55.4" MyProject

en lugar de > react-nativo init MyProject

Arregló todo para mí y cargó la página de inicio en el apk instalado en mi dispositivo (estoy usando un dispositivo en lugar de un emulador)

Espero que esto ayude, soy realmente nuevo en programación, lamento mi incapacidad para explicar estas cosas más términos técnicos.

Los mejores deseos


Se ha confirmado que la solución de trabajo a continuación funciona en:

"react": "16.5.0", "react-native": "0.57.2"

Trabajo:

# 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`


Tengo una respuesta.

Sólo inténtalo:

npm start -- --reset-cache

comando, funcionará.



intente borrar el caché usando este método. Este método fue trabajado para mí

react-native start --reset-cache


necesitas :

  1. rebaja a reactivo nativo "0.57.1"

  2. correr :

    npm install @ babel / runtime