Reaction native ERROR Packager kann Port 8081 nicht abhören
Wenn ich den Befehl react-native start
es zeigt Packager can't listen on port 8081
.
Ich weiß, das Thema ist über einige software mit meinem port 8081 .
Ich mit dem Ressourcenmonitor zu sehen, den Hafen , aber ich kann nicht herausfinden, 8081 , es gibt keine 8081 , manche kann man mir beibringen, wie zu finden ? Vielen Dank im Voraus.
InformationsquelleAutor der Frage | 2017-04-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die packager auf einem anderen port.
Alternativ finden Sie heraus, was ist die Verwendung, welche ports auf Windows mit netstat.
Netstat gibt Ihnen eine PID, die Sie verwenden können, um den Prozess zu beenden.
InformationsquelleAutor der Antwort Viktor Seč
Auf einem mac, führen Sie den folgenden Befehl, um die id des Prozesses, die Verwendung von port
8081
sudo lsof -i :8081
Führen Sie dann den folgenden Prozess beenden:
kill -9 23583
Hier ist, wie es Aussehen wird
InformationsquelleAutor der Antwort RC_02
Dieser Fehler kommt, weil ein gewisser Prozess läuft bereits auf port 8081. Stoppen Sie diesen Prozess und führen Sie dann das Kommando, es wird führen Sie den code. Für diese erste Liste alle den Prozess, der diesen port benutzen, indem Sie eingeben
Dieser Befehl listet die Prozess-id (PID) des Prozesses, und dann töten Sie die Knoten-Prozess, indem
Hier ist PID die Prozess-id der node-Prozess.
InformationsquelleAutor der Antwort Pulkit Aggarwal
Das Bild ja zeigt, dass Sie Ihre 8081 nicht in Gebrauch ist. Wenn die obigen Vorschläge haben nicht geholfen, und Ihr mobiles Gerät an Ihren computer angeschlossen über usb (und Sie haben Android 5.0 (Lollipop) oder oben), die Sie könnten versuchen:
Dies ist nicht notwendig in den meisten Fällen, aber nur für den Fall, lassen Sie die reset-Verbindung mit Ihrem Handy und starten Sie die adb-server. Schließlich:
Also, wenn Ihr mobiles Gerät versucht, Zugriff auf port 8081 auf sich selbst, es wird weitergeleitet 8081-port an Ihrem PC.
Oder könnte man versuchen
InformationsquelleAutor der Antwort Miodrag Smolovic
Nehmen Sie das terminal und geben Sie
Erhalten Sie eine Prozess-id, die über den port 8081
Jetzt beenden Sie den Prozess
InformationsquelleAutor der Antwort FortuneCookie
Prüfen, wenn bereits ein Node-server, die auf Ihrem Computer und schließen Sie es dann.
InformationsquelleAutor der Antwort Hitesh Sahu
Versuchen zu laufen, in einem anderen Hafen wie 3131. Führen Sie den Befehl:
InformationsquelleAutor der Antwort alvaropaco