2014-12-04 78 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