Мне нужно выполнить действие, если файлы из каталога created
, renamed
или deleted
. Но не тогда, когда содержимое внутри файла changes
.
как я могу сделать это с нативным node.js?
Я пытался
const fs = require('fs')
const path = require('path')
const ROOT_PATH = path.resolve('components')
fs.watch(ROOT_PATH, (eventType, filename) => {
console.log(eventType)
})
согласно документации, eventType
должен возвращать rename
для создания, переименования, удаления.
И change
при изменении содержимого.
но проблема в том, что иногда, когда я изменяю содержимое какого-либо файла в каталоге components
, eventType
возвращает rename
, когда должно быть change
....
, поэтому я не могу отличить creation, rename, delete
от content change
Может кто-нибудь помочь мне с нативным решением для узла с модулем fs
?