首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误: EMFILE:太多打开的文件-反应本机CLI

错误: EMFILE:太多打开的文件-反应本机CLI
EN

Stack Overflow用户
提问于 2019-11-02 20:50:38
回答 19查看 57.3K关注 0票数 65

我尝试使用react-本机启动运行一个react本机-cli项目,而metro bundler失败了,说明如下:

代码语言:javascript
运行
复制
events.js 187
throw er; //Unhandled 'error' event

Error: EMFILE: too many open files, watch

Emitted 'error' event on NodeWatcher isntance at:
     at NodeWatcher: checkedEmitError (.../react-native-project/node_modules/sane/src/node_watcher.js:143:12)
     at FSWatcher.emit (events.js:210:5)
     at FSEvent.FSWatcher:_handle onchange (internal/fs/watchers.js:129:12) {
   errno: -24,
   syscall: 'watch',
   code : 'EMFILE',
   filename: null
)
Process terminated. Press <enter> to close the window
EN

回答 19

Stack Overflow用户

回答已采纳

发布于 2020-01-10 09:57:43

在我的例子中,升级看门人没有帮助。

此问题在更新Node.js后开始发生。

多亏了nvm,我回到了节点v8.11.3 (我更新到了12.0.4),这个问题消失了。

可能会帮助你们中的一些人有同样的问题..。

票数 25
EN

Stack Overflow用户

发布于 2019-11-02 20:54:04

请关闭所有其他文件,然后再试一次。如果您在android上运行,请确保在运行cd android./gradlew clean之前运行react-native run-android。如果这不能修复,您的文件监视服务可能会出现问题。尝尝这个

代码语言:javascript
运行
复制
$ brew update
$ brew install watchman
票数 92
EN

Stack Overflow用户

发布于 2020-06-17 19:42:23

我正在使用Mac,并得到了EMFile错误。当我安装文件监视程序时,它被解析了。

brew install watchman

票数 41
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58675179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档