Cuando ejecuto el comando react-native start
, aparece Packager can't listen on port 8081
.
Sé que el problema es que el software utiliza mi puerto 8081.
Utilizo Resource Monitor para ver el puerto, pero no puedo encontrar el 8081, no hay ningún 8081
¿Puede alguien mostrarme cómo encontrarlo?
[]
Puede ejecutar el empaquetador en otro puerto.
$ react-native start --port=8088
Alternativamente, averigüe qué está usando qué puertos en Windows con netstat.
$ netstat -a -b -o
Netstat le da un PID, que puede utilizar para matar el proceso.
$ taskkill /pid 1234
Esa imagen muestra efectivamente que tu 8081 no está en uso. Si las sugerencias anteriores no han ayudado, y su dispositivo móvil está conectado a su ordenador a través de USB (y usted tiene Android 5.0 (Lollipop) o superior) se podría tratar:
$ adb reconnect
Esto no es necesario en la mayoría de los casos, pero por si acaso, vamos a restablecer la conexión con el móvil y reiniciar el servidor adb. Por último:
$ adb reverse tcp:8081 tcp:8081
Así, cada vez que tu dispositivo móvil intente acceder a cualquier puerto 8081 en sí mismo, será enrutado al puerto 8081 de tu PC.
O bien, se puede intentar
$ killall node