2015-06-04 7 views
5

Ich habe versucht, Live-Reload-Funktion mit ionic serve und ionic emulate ios --livereload zu verwenden. Der Server startet gut, die Anwendung wird im Simulator (oder im Browser) angezeigt und funktioniert reibungslos.Ionic Live Reload Feature nicht neu laden Anwendung

Wenn ich eine Datei (ein js oder html in www Verzeichnis) ändern und speichern, Konsole schreiben HTML changed: www/index.html zum Beispiel, aber die Anwendung wird nicht neu geladen, wie es sein sollte.

sollte ich das websocket zwischen Server und Anwendung gebrochen werden konnte, aber wenn ich den Server (Strg-C) zu töten, sofort Web-Inspektor die folgenden Fehler ausgelöst: [Error] WebSocket network error: The operation couldn’t be completed. Connection refused (192.168.5.2, line 0, x4)

So sollte ich, dass es kein Problem ist, mit Websocket. Darüber hinaus wird es im Bereich Netzwerk des Web Inspectors fehlerfrei angezeigt.

Gibt es etwas, das ich verpasst habe, um Liveload-Arbeit zu machen?

Meine Konfiguration:

  • Cordova CLI: 5.0.0
  • Ionic Version: 1.0.0
  • Ionic CLI Version: 1.4.5
  • Ionic App Lib Version: 0.0.22
  • ios-deploy Version: 1.7.0
  • ios-sIM-Version: 3.1.1
  • Betriebssystem: Mac OS X Yosemite
  • Knoten Version: v0.10.30
  • Xcode Version: Xcode 6.3.2 Build-Version 6D2105

mich nicht Zögern Sie zur Klärung zu fragen, ob etwas nicht klar ist.

bearbeiten

ich es auch ohne Internetverbindung getestet überhaupt, wenn es sich um eine Firewall-Problem oder so ähnlich war zu überprüfen, aber es ändert sich nichts.

Antwort

0

Versuchen Sie, ionic address auszuführen und die richtige Schnittstelle auszuwählen.

Wenn es nicht funktioniert, und es ist iOS 9, kann es ein Problem mit Apple ATS sein:

https://github.com/driftyco/ionic-cli/issues/605

Es könnte auch ein CORS Problem sein. Versuchen Sie in diesem Fall, das cordova-white-list-Plugin zu installieren.