You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按微软教程创建Excel自定义函数项目遇Watchpack EMFILE错误求助

解决EMFILE: too many open files, watch错误的方案

针对你运行Excel自定义函数项目开发服务器时出现的Watchpack Error (watcher): Error: EMFILE: too many open files, watch错误,可尝试以下几种解决方法:

  • 临时提升系统文件打开数限制
    在终端执行以下命令临时调整允许打开的文件数量,之后重新启动开发服务器:

    ulimit -n 4096
    

    如果问题仍存在,可以尝试设置更大的值,比如8192。

  • 永久修改系统文件打开数限制
    编辑/etc/security/limits.conf文件,添加以下配置:

    * soft nofile 4096
    * hard nofile 8192
    

    保存后重启终端或系统,配置即可生效。

  • 优化Webpack监听配置
    打开项目的webpack.config.js文件,修改watchOptions配置,排除不需要监听的目录(如node_modules),减少监听压力:

    module.exports = {
      // 其他原有配置
      watchOptions: {
        ignored: /node_modules/,
        poll: false
      }
    };
    
  • 更新相关依赖
    旧版本的Webpack或watchpack可能存在文件监听的bug,尝试升级到兼容的新版本:

    npm update webpack watchpack
    
  • 清理项目冗余文件
    删除项目中的临时文件、日志文件或未使用的资源,避免watcher监听不必要的文件;同时确保build输出目录未被纳入监听范围。

内容的提问来源于stack exchange,提问作者madireddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 20:18:20