Node.js:稳定的方式来检查文件的变化?

有一个稳定的方法来检查node.js中的文件更改吗? 我已经尝试了默认的fs.watch ,但是它很漂亮。

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

这会logging一次更改3次。 而且每个人都在不同的操作系统下报告了很多bug。

节点v0.8.21,Ubuntu 12.10

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