node.js
文件系统监视方法之间的差异是什么:
watch(filename,[, options],(filename) => {} )
( node-watch 包)fs.watch(filename[, options][, listener])
fs.watchFile(filename[, options], listener)
(添加更多,如果有的话)
答案 0 :(得分:4)
我正在寻找关于这个确切问题的信息并遇到了this post.
fs.watch()
fs.watchFile()
node-watch()
我自己没有使用过node-watch,但是通过查看它,我可以看到它扩展了fs.watch()并添加了递归功能。 fs.watch()允许您查看目录以进行更改,但是要查看下面的所有目录,需要单独调用。如果我不得不猜测,(我还没试过),这些可能是相同的:
fs.watch(./project)
fs.watch(./project/assets)
fs.watch(./project/lib)
或者
node-watch(./project, { recursive: true })