代码之家  ›  专栏  ›  技术社区  ›  APixel Visuals

node.js-监视和获取对文件所做的更改

  •  0
  • APixel Visuals  · 技术社区  · 6 年前

    如何在node.js中查看和获取对文件所做的更改?我听说fs.watch和fs.watchfile非常麻烦,应该避免使用它们,但是库如 node-watch chokidar 不要输出旧文件/新文件(如果我弄错了,请告诉我)。那么看什么呢 输出文件的更改?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Lucas S.    6 年前

    你得设法 oldFile 你自己。

    最初将文件数据存储在某个地方。当文件更改时,将其数据与存储的旧数据进行比较,并为应用程序使用diff。用新文件数据覆盖存储的数据并等待下一个更改。

    如果文件很小或经常更改,可以将文件数据存储在变量中。否则,每次在文件系统上复制文件可能会更节省内存。