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
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á.
error de agrupación: Error: no se puede resolver el módulo /../react-transform-hmr/lib/index.js
Esta solución funciona para mí. Solo actualice node_modules / metro / src / reactNativeTransformer.js cerca de la línea no.130
https://github.com/facebook/metro/commit/e595178fc859263cc2d88de08650d99c52bcc0d9
intente borrar el caché usando este método. Este método fue trabajado para mí
react-native start --reset-cache
necesitas :
rebaja a reactivo nativo "0.57.1"
correr :
npm install @ babel / runtime