1 引言
本期精读的文章是:How to Watch for Files Changes in Node.js,探讨如何监听文件的变化。
如果想使用现成的库,推荐 chokidar 或 node-watch,如果想了解实现原理,请往下阅读。
2 概述
使用 fs.watchfile
使用 fs
内置函数 watchfile
似乎可以解决问题:
但你可能会发现这个回调执行有一定延迟,因为 watchfile
是通过轮询检测文件变化的,它并不能实时作出反馈,而且只能监听一个文件,存在效率问题。
使用 fs.watch
使用