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

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

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

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

有关在 Bun 中处理 Uint8Array 和其他二进制数据格式的更多信息,请参阅 API > 二进制数据 > 类型化数组