使用 chokidar 观看速率限制异步文件

问题描述

我正在使用 chokidar 递归查看新文件的目录:

  const chokidar = require('chokidar');

  // watch dirs for forwarding content to database
  chokidar.watch('/path/to/dir',{ ignoreInitial: true }
            // new file
            ).on('add',(fpath) => {
                // do something .....
                console.log(fpath);
            }
    });

这非常有效,因为通常每秒/分钟只创建少量文件,但有时每秒会到达 100 个文件

如何限制 chokidar 事件的并行执行次数

chokidar 似乎没有同步版本或速率限制选项。我查看了 p-queue 和 p-limit,但不知道如何在我的用例中使用它...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)