0

我正在使用 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 但不知道如何在我的用例中使用它...

4

0 回答 0