Использование NodeJS fs.wrtie для файлов, которые просматривал Чокидар из FSWatcher, дважды вызывало изменение

Я использую метод 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);
});

0 ответов

Другие вопросы по тегам