2014-12-04 10 views
6

Ich habe mein erstes Projekt mit ember cli gestartet und mir ist aufgefallen, dass das Live Reload nicht funktioniert. Wenn ich den Entwicklungsserver starte, erhalte ich mehrere Fehlermeldungen (siehe unten). Änderungen an der Codebasis sind erst nach einem Neustart des Servers verfügbar.Ember-cli: Live reload funktioniert nicht

$ ember server 
version: 0.1.2 
Livereload server on port 35729 
Serving on http://0.0.0.0:4200/ 
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21) 
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21) 
... 
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21) 
2014-12-03 17:51 ember[16491] (FSEvents.framework) FSEventStreamStart: register_with_server: ERROR: f2d_register_rpc() => (null) (-21) 

Build successful - 1180ms. 

Slowest Trees     | Total   
-------------------------------+---------------- 
Concat       | 368ms   
ES6Concatenator    | 150ms   
ES3SafeFilter     | 149ms   
JSHint - App     | 104ms   
JSHint - Tests     | 80ms 

Zu diesem Zeitpunkt habe ich die folgenden Pakete/addons installiert:

DEBUG: ------------------------------- 
DEBUG: Ember  : 1.7.0 
DEBUG: Ember Data : 1.0.0-beta.10 
DEBUG: EmberFire : 1.3.1 
DEBUG: Handlebars : 1.3.0 
DEBUG: jQuery  : 1.11.1 
DEBUG: ------------------------------- 

Jede Idee, was könnte dieses Problem verursachen? Es ist ziemlich ärgerlich, den Server für jede Änderung neu zu starten. Vielen Dank für Ihre Vorschläge.

+0

Ist das auf Windows 8.7 oder OSX oder linux Was ist, wenn Sie auf glut-cli Upgrade? 0.1.3 und versuchen Sie es erneut? –

+0

haben Sie versucht r Bootfahren? manchmal hört mein Live-Nachladen auf zu funktionieren – tr3online

+0

Ich führe ember-cli auf OSX. Ich bekomme den gleichen Fehler mit 0.1.3. – neurix

Antwort

4

Der Fehler wird im Wesentlichen von FSEvents verursacht, die zu viele Dateien überwachen. Wenn Sie Sublime Text verwenden, versuchen Sie, node_modules/, tmp/ und dist/ aus Ihrem Projekt auszuschließen (add them to the folder_exclude_patterns array in your Sublime user preferences).

Wenn Sie nicht Sublime verwenden, oder wenn ja das Problem nicht tun beheben, versuchen Sie Ihre Version von Knoten und Version von ember-cli auf die neuesten Versionen sowie die Installation von watchmanbrew install watchman mit dem Upgrade, wenn Sie Homebrew installiert ./sind auf OS X (wie die neuesten Versionen von ember-cli nicht mehr auf FSEvents verlassen

Quelle:https://github.com/ember-cli/ember-cli/issues/1260#issuecomment-67549158

+0

Schöne Nekro-Antwort, ich war wirklich verwirrt zu lesen, es war ein neues Projekt mit Glut 1.7 dort für eine Sekunde, nachdem es in meinen Feed poppte. ;) –