禁用/关闭Emberjs / Ember-cli中的LiveReload服务器

时间:2014-07-29 23:59:49

标签: ember.js ember-cli livereload

我使用Cloud9 IDE,它只暴露端口80并阻止LiveReload连接。我收到这个错误:

  

获取https://myapp.c9.io:35729/livereload.js?snipver=1   净:: ERR_CONNECTION_REFUSED

除非有人知道修复,否则我只想关闭此功能/禁用它。

我正在运行Ember-cli,我可以看到ember-cli / lib / tasks / serve.js中的任务,我已经对它进行了评论,但它没有做到这一点:

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

它被埋在足够的地方,我不敢去除它,因为我认为这只会造成更大的问题。

3 个答案:

答案 0 :(得分:44)

您应该可以通过启动服务器来禁用实时重新加载:

ember server --live-reload=false

答案 1 :(得分:13)

添加.ember-cli配置文件后,您只需添加"liveReload": false即可。 Example'。ember-cli'文件

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

修改:此commit

中的live-reload已更改为liveReload

答案 2 :(得分:1)

除了@Douulagiri的回答,您还可以使用:

ember server -lr false

ember s -lr false

对于所有选项:

ember help server