问题
I use Cloud9 IDE, which only exposes port 80 and prevents LiveReload from connecting. I get this error:
GET https://myapp.c9.io:35729/livereload.js?snipver=1 net::ERR_CONNECTION_REFUSED
Unless someone knows of a fix, I'd like to simply turn this feature off / disable it.
I'm running Ember-cli and I can see the task in ember-cli/lib/tasks/serve.js and I've commented it out, but it didn't do the trick:
/*
var liveReloadServer = new LiveReloadServer({
ui: this.ui,
analytics: this.analytics,
watcher: watcher
});
*/
It's buried in enough places that I'm afraid to npm remove it, as I think that would just create bigger problems.
回答1:
You should be able to disable live reload by starting your sever like this:
ember server --live-reload=false
回答2:
With the addition of the .ember-cli config file, you can just add "liveReload": false
to it.
Example '.ember-cli' file
{
"port": 9999,
"host": "0.0.0.0",
"liveReload": false,
"proxy": "http://aqueous-bayou-5108.herokuapp.com/",
"environment": "development"
}
Edit: live-reload
was changed to liveReload
in this commit
回答3:
In addition to @Dhaulagiri's answer, you can use:
ember server -lr false
orember s -lr false
For all the options:
ember help server
来源:https://stackoverflow.com/questions/25026796/disable-turn-off-livereload-server-in-emberjs-ember-cli