react native - cli - Reactivo nativo cambiar cambio predeterminado LAN IP
react native expo documentation (6)
En Windows puedes usar:
set REACT_NATIVE_PACKAGER_HOSTNAME=192.168.1.59
set
solo se usa para una sesión. Si siempre quieres usar la misma ip después de reiniciar, puedes usar:
setx /M REACT_NATIVE_PACKAGER_HOSTNAME 192.168.1.59
Tengo una caja virtual instalada. Y cuando miro el host> LAN> la dirección ip es exp: //192.168.56.1: 19000.
¿Cómo puedo cambiarlo sin deshabilitar la red? porque es mi virtualbox ip y mi dispositivo no puede conectarse.
Gracias
Incluso después de configurar la IP personalizada, aún no puede conectar la caja virtual.
Debe establecer un puerto hacia delante para la máquina virtual en la página de configuración de red.
Solo use el host real mechine ip para la aplicación Expo.
REACT_NATIVE_PACKAGER_HOSTNAME=''real host mechine ip'' npm start
Si tiene configurado "Ubuntu en Windows", puede automatizar el proceso y ejecutar:
for /F "usebackq delims=" %A in (`ipconfig ^| grep -A4 ''Wireless LAN adapter WiFi'' ^| tail -1 ^| awk ''{print $NF}''`) do set REACT_NATIVE_PACKAGER_HOSTNAME=%A
Tengo un tipo de problema similar (con una ligera diferencia), pero la solución no me funciona. Finalmente probé la herramienta Expo CLI, que me funcionó muy bien y también es recomendada por el equipo de Expo.
Mi pregunta detallada (puede ayudar a alguien a resolver un problema similar):
La configuración de Expo LAN no funciona para el Nuevo Proyecto Reactivo
compruebe su PC si instala virtualbox, deshabilite la red solo para host de VirtualBox
Vaya a ganar PC: Panel de control / Red e Internet / Conexiones de red
ejecutar de nuevo el comando expo start está bien
Puede especificar la variable de entorno REACT_NATIVE_PACKAGER_HOSTNAME
para usar la dirección IP correcta.
Si está utilizando XDE, asegúrese de iniciarlo desde el directorio de su proyecto con xde .
después de haber instalado las herramientas de línea de comandos.