当目录中的文件为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
模块为我提供本机节点解决方案吗?