Ember-cli:实时重装无法正常工作

neu*_*rix 6 reload ember.js 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
Run Code Online (Sandbox Code Playgroud)

在这个阶段,我安装了以下软件包/插件:

 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: -------------------------------
Run Code Online (Sandbox Code Playgroud)

知道什么可能导致这个问题吗?每次更改都重启服务器非常烦人.谢谢你的建议.

小智 4

该错误本质上是由 FSEvents 监视太多文件引起的。如果您使用的是 Sublime Text,请尝试从项目中排除node_modules/tmp/和(将它们添加到Sublime 用户首选项中的数组中)。dist/folder_exclude_patterns

如果您没有使用 Sublime,或者这样做不能解决问题,请尝试将您的 Node 版本和 版本升级ember-cli到最新版本,如果您安装了Homebrew /在 OS X 上则使用安装(watchman如最新版本不再依赖FSEvents。brew install watchmanember-cli

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