Использование NodeJS fs.wrtie для файлов, которые просматривал Чокидар из FSWatcher, дважды вызывало изменение - PullRequest
0 голосов
/ 18 декабря 2018

Я использую метод NodeJS fs.write для изменения файлов и использую 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);
});
...