Node.js:检查文件更改的稳定方式?

时间:2013-03-25 06:34:08

标签: javascript file node.js directory watch

是否有一种稳定的方法来检查node.js中的文件更改?我已经尝试过默认的fs.watch,但它非常错误。

fs.watch(__dirname, function(event, filename){
    console.log(event + ' file ' + filename);
})

这会记录3次单次更改。每个人都在报告不同操作系统下的许多错误。

节点v0.8.21,Ubuntu 12.10

1 个答案:

答案 0 :(得分:3)

如果fs.watch有错误,我偶尔会检查文件的最后修改标记,看看是否有使用fs.stat的更新