Skip to content

Bun suporta a flag --hot para executar um arquivo com hot reload habilitado. Quando qualquer módulo ou arquivo muda, Bun reexecuta o arquivo.

sh
bun --hot run index.ts

Bun detecta quando você está executando um servidor HTTP com Bun.serve(). Ele recarrega seu handler fetch quando os arquivos de código mudam, sem reiniciar o processo bun. Isso torna os hot reloads quase instantâneos.

NOTE

Note que isso não recarrega a página no seu navegador.
ts
Bun.serve({
  port: 3000,
  fetch(req) {
    return new Response("Hello world");
  },
});

Bun by www.bunjs.com.cn edit