Deaktivieren / deaktivieren Sie den LiveReload-Server in Emberjs / Ember-cli
-
21-12-2019 - |
Frage
Ich verwende die Cloud9-IDE, die nur Port 80 freigibt und verhindert, dass LiveReload eine Verbindung herstellt.Ich erhalte diesen Fehler:
ERHALTEN https://myapp.c9.io:35729/livereload.js?snipver=1net::ERR_CONNECTION_REFUSED
Sofern jemand keine Lösung kennt, würde ich diese Funktion gerne einfach ausschalten/deaktivieren.
Ich verwende Ember-cli und kann die Aufgabe in ember-cli/lib/tasks/serve.js sehen und habe sie auskommentiert, aber es hat nicht geholfen:
/*
var liveReloadServer = new LiveReloadServer({
ui: this.ui,
analytics: this.analytics,
watcher: watcher
});
*/
Es ist an so vielen Stellen vergraben, dass ich Angst habe, es mit NPM zu entfernen, da ich denke, dass dies nur zu größeren Problemen führen würde.
Lösung
Sie sollten in der Lage sein, Live-Reload zu deaktivieren, indem Sie mit Ihrem TREY so starten:
ember server --live-reload=false
Andere Tipps
Mit dem Hinzufügen der .ember-cli-Konfigurationsdatei können Sie einfach hinzufügen "liveReload": false
dazu.Beispiel '.ember-cli'-Datei
{
"port": 9999,
"host": "0.0.0.0",
"liveReload": false,
"proxy": "http://aqueous-bayou-5108.herokuapp.com/",
"environment": "development"
}
Bearbeiten: live-reload
wurde geändert in liveReload
in diesem begehen
Zusätzlich zur Antwort von @Dhaulagiri können Sie Folgendes verwenden:
ember server -lr false
oder
ember s -lr false
Für alle Optionen:
ember help server