web-dev-qa-db-ja.com

Emberjs / Ember-cliでLiveReloadサーバーを無効/オフにします

私はCloud9IDEを使用しています。これは、ポート80のみを公開し、LiveReloadが接続できないようにします。このエラーが発生します:

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

誰かが修正を知らない限り、私は単にこの機能をオフ/無効にしたいのです。

私はEmber-cliを実行していて、ember-cli/lib /タスク/serve.jsでタスクを確認でき、コメントアウトしましたが、うまくいきませんでした。

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

それは十分な場所に埋もれているので、npmで削除することを恐れています。それは、より大きな問題を引き起こすだけだと思います。

26
James Gentes

次のようにサーバーを起動すると、ライブリロードを無効にできるはずです。

ember server --live-reload=false

45
Dhaulagiri

.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-reloadliveReloadに変更されました commit

14
David Rice

@Dhaulagiriの回答に加えて、次のものを使用できます。

ember server -lr false
または
ember s -lr false

すべてのオプションの場合:

ember help server

1
Rimian