Skip to content

Bun は、ホットリロードを有効にしてファイルを実行するための --hot フラグをサポートしています。ファイルまたはモジュールが変更されると、Bun はそのファイルを再実行します。

sh
bun --hot run index.ts

Bun は Bun.serve() で HTTP サーバーを実行していることを検出します。ソースファイルが変更されると bun プロセスを再起動せずに fetch ハンドラをリロードします。これにより、ホットリロードはほぼ瞬時に行われます。

NOTE

これはブラウザのページをリロードするものではないことに注意してください。
ts
Bun.serve({
  port: 3000,
  fetch(req) {
    return new Response("Hello world");
  },
});

Bun by www.bunjs.com.cn 編集