我正在寻找一种使用Node.js观察文件更改的稳定方法。
最简单的选项fs.watch
是unstable according to the docs。对我来说它工作正常,但每次改变总是被解雇两次。该文件不是really changed twice(在我的OSX上),并且使用EventMachine.watch_file每次更改时只触发一次所需的事件。
但是在gulp中,任何监视任务也可以正常工作:每次更改都会触发一次事件。
所以我有两个问题:在gulp中使用哪个库/函数来监视文件以及如何使用它而不是fs.watch
?我对Node.js很陌生,所以浏览gulp的来源并没有帮助我。