注意事项
fs.watch
API 跨平台并非 100% 一致,并且在某些情况下不可用。
递归选项仅在 macOS 和 Windows 上受支持。
当在不支持它的平台上使用该选项时,将抛出 ERR_FEATURE_UNAVAILABLE_ON_PLATFORM
异常。
在 Windows 上,如果监视目录被移动或重命名,则不会触发任何事件。
删除监视目录时报 EPERM
错误。
The fs.watch
API is not 100% consistent across platforms, and is
unavailable in some situations.
The recursive option is only supported on macOS and Windows.
An ERR_FEATURE_UNAVAILABLE_ON_PLATFORM
exception will be thrown
when the option is used on a platform that does not support it.
On Windows, no events will be emitted if the watched directory is moved or
renamed. An EPERM
error is reported when the watched directory is deleted.