Skip to main content
Bun 实现了 node:fs 模块,包括用于监听文件系统变化的 fs.watch 函数。 以下代码监听当前目录中文件的变化。默认情况下监听是浅层的:不会检测子目录中的文件变化。

要监听子目录中的变化,请向 fs.watch 传递 recursive: true 选项。

使用 node:fs/promises 模块时,你可以使用 for await...of 替代回调函数来监听变化。

要停止监听变化,请调用 watcher.close()。通常在进程收到 SIGINT 信号时执行此操作,例如用户按下 Ctrl-C。

请参考 API > 二进制数据 > 类型数组 了解有关在 Bun 中使用 Uint8Array 和其他二进制数据格式的更多信息。