2014-12-04 76 views
6

我開始使用ember cli開始我的第一個項目,我注意到實時刷新不起作用。當我啓動開發服務器時,會收到多條錯誤消息(請參閱下文)。代碼庫的更改僅在重新啓動服務器後纔可用。Ember-cli:實時刷新不起作用

$ 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 

在這個階段,我已經安裝了以下包/插件:

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: ------------------------------- 

任何想法可能會導致這個問題?每次更改重新啓動服務器都非常煩人。 謝謝你的建議。

+0

這是在Windows 7/8或OSX或Linux如果升級到燼,CLI哪些? 0.1.3並再試一次? – 2014-12-04 04:32:57

+0

你試過r ebooting?有時我的現場重新加載喜歡停止運作 – tr3online 2014-12-04 05:06:41

+0

我在OSX上運行ember-cli。我得到與0.1.3相同的錯誤。 – neurix 2014-12-04 05:08:43

回答

4

該錯誤實質上是由FSEvents觀看太多文件引起的。如果您使用Sublime Text,請嘗試從項目中排除node_modules/tmp/dist/add them to the folder_exclude_patterns array in your Sublime user preferences)。

如果您使用的不是崇高,或者,如果這樣做不能解決問題,請嘗試升級您的節點版本和版本的ember-cli到最新版本,以及安裝watchman使用brew install watchman如果安裝Homebrew 。/是在OS X(作爲ember-cli最新版本不再依靠FSEvents

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

+0

不錯的necro答案,我真的很困惑,閱讀它是一個新的項目,在它彈出到我的飼料後,它有一個呃1.7的新項目。 ;) – 2015-08-20 02:38:49