Отключить / выключить сервер LiveReload в Emberjs / Ember-cli

Я использую Cloud9 IDE, которая предоставляет только порт 80 и предотвращает подключение LiveReload. Я получаю эту ошибку:

GET https://myapp.c9.io:35729/livereload.js?snipver=1 объем::учтите,

Если кто-то не знает исправления, я хотел бы просто отключить эту функцию.

Я запускаю Ember-cli, и я вижу задачу в ember-cli/lib/tasks/serve.js и я прокомментировали это, но это не сделало трик:

/*
    var liveReloadServer = new LiveReloadServer({
      ui: this.ui,
      analytics: this.analytics,
      watcher: watcher
    });
*/

Он похоронен в достаточном количестве мест, что я боюсь npm удалить его, так как я думаю, что это просто создаст большие проблемы.

3 ответов


вы должны иметь возможность отключить live reload, запустив свой sever следующим образом:

ember server --live-reload=false


С добавлением .файл конфигурации ember-cli, вы можете просто добавить "liveReload": false к нему. пример '.ember-cli ' file

{
"port": 9999,
"host": "0.0.0.0",
"liveReload": false,
"proxy": "http://aqueous-bayou-5108.herokuapp.com/",
"environment": "development"
}

Edit:live-reload было изменено на liveReload в этой фиксация


В дополнение к ответу @Dhaulagiri, вы можете использовать:

ember server -lr false
или
ember s -lr false

для всех вариантов:

ember help server