Chokidar为文件夹中的所有文件添加了事件

时间:2016-04-04 21:41:52

标签: node.js

当我使用"添加"用于观看Chokidar文件夹的事件所有现有文件都列为已添加。

这是正确的行为吗?

如何阻止列出现有文件并仅显示已添加的文件?

"改变"事件按预期工作。

var watcher = chokidar.watch('/My/path', {
  ignored: /[\/\\]\./,
  persistent: true
});    

watcher
      .on('change',  function(path) { console.log("File " + path + " has been changed"); })
      .on('add',  function(path) {  console.log("File " + path + " has been added"); });

我正在使用chokidar@1.4.3

/基督教

1 个答案:

答案 0 :(得分:6)

尝试使用ignoreInitial选项:

const watcher = chokidar.watch(DIR_PATH, {
  ignoreInitial:true
});