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

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

GET https://myapp.c9.io:35729/livereload.js?snipver=1 net:: ERR_CONNECTION_REFUSED

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

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

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

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

3 ответа

Решение

Вы должны иметь возможность отключить перезагрузку в реальном времени, запустив сервер так:

ember server --live-reload=false

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

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

Редактировать: live-reload был изменен на liveReload в этом коммите

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

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

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

ember help server

Другие вопросы по тегам