Désactiver/éteindre le serveur LiveReload dans Emberjs/Ember-cli
-
21-12-2019 - |
Question
J'utilise Cloud9 IDE, qui expose uniquement le port 80 et empêche LiveReload de se connecter.J'obtiens cette erreur :
OBTENIR https://myapp.c9.io:35729/livereload.js?snipver=1net :: ERR_CONNECTION_REFUSED
À moins que quelqu'un ne connaisse un correctif, j'aimerais simplement désactiver/désactiver cette fonctionnalité.
J'utilise Ember-cli et je peux voir la tâche dans ember-cli/lib/tasks/serve.js et je l'ai commentée, mais cela n'a pas fait l'affaire :
/*
var liveReloadServer = new LiveReloadServer({
ui: this.ui,
analytics: this.analytics,
watcher: watcher
});
*/
Il est enfoui à suffisamment d'endroits pour que j'ai peur de le supprimer, car je pense que cela ne ferait que créer de plus gros problèmes.
La solution
Vous devriez pouvoir désactiver le rechargement en direct en démarrant votre serveur comme ceci :
ember server --live-reload=false
Autres conseils
Avec l'ajout du fichier de configuration .ember-cli, vous pouvez simplement ajouter "liveReload": false
à cela.Exemple Fichier '.ember-cli'
{
"port": 9999,
"host": "0.0.0.0",
"liveReload": false,
"proxy": "http://aqueous-bayou-5108.herokuapp.com/",
"environment": "development"
}
Modifier: live-reload
a été changé en liveReload
dans ce commettre
En plus de la réponse de @Dhaulagiri, vous pouvez utiliser :
ember server -lr false
ou
ember s -lr false
Pour toutes les options :
ember help server