2015-12-22 7 views
19

Ich versuche mit react-native zu starten, ich installierte alles und bekam Phase, wo ich RSoD auf meinem Telefon habe, die mir sagt, Server zu betreiben. Wenn ich react-native start laufen viele Dinge läuft, aber dann wird es bei <END> Building Dependency Graph stecken bleiben und ich habe keine Ahnung, was ich damit zu tun habe. Also, kann ich es weiter machen?React-native stecken bei Dependency Graph

+1

Haben Sie "npm install" ausgeführt, bevor Sie versuchen, "reactive-native start" auszuführen? –

+0

Ich sehe keine Beziehung zwischen diesen Befehlen, aber ich habe es trotzdem versucht. Nichts hat sich geändert. –

+6

Ja, tut mir leid, wenn die Beziehung nicht klar war. 'npm install' installiert die Abhängigkeiten, die Ihre Anwendung in' package.json' definiert hat, also dachte ich, dass dies eine Ursache für Ihre Probleme sein könnte. Scheint nicht so, als wäre es das. Ich habe es einfach nochmal ausgeführt und erkannt, dass es eigentlich aufhören soll "Abhängigkeitsgraphen zu erstellen", sobald du diese Nachricht bekommst, versuch die App auf dein Handy zu laden und es sollte das Neueste holen Bündel, und es sollte funktionieren. –

Antwort

3

Das Erstellen des Abhängigkeitsgraphen kann einige Zeit dauern (ca. 1-3 Minuten). Der Fortschritt wird durch einen Prozentsatz hinter dieser Linie angezeigt; Wenn der Prozentsatz verschwindet, sind Sie bereit. Der Befehl react-native start wird nicht beendet, da weiterhin der transformierte Quellcode mit dem nativen Paketpacker bereitgestellt wird. Ihre App wird Anfragen an die angegebene URL senden, wenn Sie die Standardeinstellungen haben.

3

Ich hatte das gleiche Problem, dass es dort endete und sogar die Aktualisierung des Simulators ließ den Verpacker nicht weitermachen. Dann habe ich es herausgefunden: Ich war immer noch über ein VPN mit dem Internet verbunden, sodass der Simulator keine Verbindung zum Packager herstellen konnte. Einfach das VPN zu schließen löste das Problem.

+0

Danke für diesen Tipp. In meinem Fall hatte ich Proxy-Einstellungen auf dem Android-Emulator aktiviert, weil ich am Tag zuvor ein Web-API-Problem debuggte. Und heute habe ich einige Zeit damit verbracht, herauszufinden, was los ist, bis ich deinen Kommentar gesehen habe und dachte, ich hätte immer noch einen Proxy, aber Charles rannte nicht. – JanithaR

9

Ein Grund dafür, dass der Schritt "Building Dependency Graph" möglicherweise unterbrochen wird, liegt möglicherweise daran, dass eine (Chrome) Debugger-Sitzung von einer vorherigen Sitzung oder einem anderen Projekt ausgeführt wird. Eine Möglichkeit, dies zu beheben, besteht darin, XCode, Ihr Terminal und Chrome vollständig zu beenden und dann alles neu zu starten. Ich bin mir sicher, dass es einen besseren Weg gibt, das Problem zu beheben, aber das hat bei mir funktioniert.

+1

Ich deaktivierte Remote-JS-Debugging im iOS-Simulator und es kam direkt ins Leben zurück. – AdamG

1

Nach dem Befehl react-native run-android arbeitete für mich. Ich habe nur auf die Installation von Bibliotheken gewartet, danach hat es funktioniert.