【问题标题】:Disable / turn off LiveReload server in Emberjs / Ember-cli在 Emberjs / Ember-cli 中禁用/关闭 LiveReload 服务器
【发布时间】:2014-09-21 12:04:27
【问题描述】:

我使用 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
    });
*/

它被埋在足够多的地方,我害怕 npm 删除它,因为我认为这只会造成更大的问题。

【问题讨论】:

    标签: ember.js ember-cli livereload


    【解决方案1】:

    您应该能够通过像这样启动服务器来禁用实时重新加载:

    ember server --live-reload=false

    【讨论】:

      【解决方案2】:

      添加 .ember-cli 配置文件后,您只需在其中添加 "liveReload": falseExample '.ember-cli' 文件

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

      编辑:live-reload 在此 commit 中更改为 liveReload

      【讨论】:

      • 注意,正确的格式是liveReload(带驼峰式)
      • 好收获。将帖子更新为liveReload
      【解决方案3】:

      除了@Dhaulagiri 的回答,你还可以使用:

      ember server -lr false

      ember s -lr false

      对于所有选项:

      ember help server

      【讨论】:

        猜你喜欢
        • 2015-08-29
        • 1970-01-01
        • 2015-05-30
        • 1970-01-01
        • 1970-01-01
        • 2016-02-21
        • 2015-09-02
        • 2014-08-11
        • 1970-01-01
        相关资源
        最近更新 更多