通过节点区分文件内容的创建,重命名和更新

时间:2019-07-07 23:36:44

标签: javascript node.js filesystems fs

当目录中的文件为createdrenameddeleted时,我需要执行一个操作。但是当文件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, deletecontent change

区分开

有人可以通过fs模块为我提供本机节点解决方案吗?

0 个答案:

没有答案