我正在使用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);
});