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