在Chokidar的FSWatcher监视的文件上使用NodeJS fs.wrtie触发了两次更改

时间:2018-12-18 04:31:22

标签: node.js fs chokidar

我正在使用NodeJS方法fs.write更改文件,并使用Chokidar的FSWatcher监视它们。但是一旦fs.write将触发FSWatcher两次更改。同时,手动写入文件不会触发两次更改。如何防止通过fs.write在观察者端进行两次更改?

作者侧:

// write once here
fs.write(toFile, fileContent)

观察者端:

watcher.on('all', (event, filepath) => {     
     // trigger twice change here
     console.log(event, filepath);
});

0 个答案:

没有答案