嘿,我是Ember的新手,并且设置ember使用http模拟服务器时出现问题。
我在运行ember g http-mock developers
之前的应用程序运行正常,虽然它只是一些路由/模板/模型/控制器非常基础。
我设置了我的适配器,型号,控制器,然后成功创建了模拟服务器。当试图用ember serve
重新启动ember时,我得到一个奇怪的错误,我不知道如何调试它,谷歌没有帮助。
编辑 - 即使在新项目中也会发生此错误。当我输入ember new blog
,cd blog,ember g http-mock开发人员时,我在尝试启动服务器时遇到同样的错误?我错过了很明显的东西吗?希望错误告诉我一些有用的东西?!
Serving on http://localhost:4200/
events.js:85
throw er; // Unhandled 'error' event
^
Error: watch EMFILE
at exports._errnoException (util.js:746:11)
at FSEvent.FSWatcher._handle.onchange (fs.js:1161:26)
以下是我的开发者的文件
// adapters/developers.js
import DS from 'ember-data';
export default DS.RESTAdapter.extend({
namespace: 'api',
});
// models/developers.js
import DS from 'ember-data';
export default DS.Model.extend({
firstName: DS.attr('string'),
lastName: DS.attr('string'),
technology: attr('string'),
});
不知道还有什么要发布,我得到的错误非常模糊。当我删除创建的服务器/文件夹时,ember应用程序可以重新启动。
让我知道我可以发布的任何其他内容。
答案 0 :(得分:2)
我也遇到了这个问题,在我的情况下,它恰好是由Sublime引起的。
您可以通过关闭Sublime然后运行ember serve
并查看问题是否仍然存在来测试您的情况。
对于更长久的解决方案,将此添加到sublime-project file应该有效:
{
"folders":
[
{
"folder_exclude_patterns": [
"tmp",
"node_modules",
"bower_components"
]
}
]
}
我在这个帖子中找到了解决方案:https://github.com/ember-cli/ember-cli/issues/1260