涂鸦小程序 IDE Error: EMFILE: too many open files

小程序开发相关产品技术讨论,包括面板、智能小程序、React Native、Ray跨端框架、Panel SDK、微信小程序、小程序开发工具(IDE)及其他开发技术相关等话题


Post Reply
Bevis
Posts: 6

  • Tuya MiniApp IDE 版本信息:Tuya MiniApp IDE: 0.10.5;
    • App 应用版本信息: Minipack: 3.4.5
    • @ray-js/ray, @ray-js/panel-sdk的版本(如使用ray开发)在package.json查看~ 使用原生小程序开发
    • 移动设备信息:IDE 错误
    • 相关代码:无,一个基于 pnpm 的 workspace 项目
    • 日志信息:Error: EMFILE: too many open files, watch

at SWatcher-_handle.onchange (node: internal/fs/watchers:207:21)

Code: Select all

- 问题描述(复现步骤):打开小程序项目

- 预期结果:可以正常调试

- 实际结果:命令行报错

我们在开发过程中,发现涂鸦小程序 IDE 报了这个错误。
运行环境是 macOS。

具体问题是:小程序 IDE 在 macOS 使用 chokidar 监听文件变更的时候,是否没有忽略 node_modules 目录,或者没有自动检测和使用 watchman 后端来监听文件变更?

请问有没有好的解决办法?
我们项目依赖使用了 workspace,看起来在调试过程中遇到了一些问题。
比如忽略 node_modules,或者启用 watchman

具体错误截图见附件。

Attachments
截屏2025-12-18 16.42.13.png
xiaoqi
Posts: 84

Re: 涂鸦小程序 IDE Error: EMFILE: too many open files

我们已经收到了你的提问会尽快回复滴 :D

Post Reply