Skip to content

Quando si usa Bun.spawn(), il processo figlio eredita lo stderr del processo che lo ha generato. Se invece preferisci leggere e gestire stderr, imposta l'opzione stderr su "pipe".

ts
const proc = Bun.spawn(["echo", "hello"], {
  stderr: "pipe",
});

proc.stderr; // => ReadableStream

Per leggere stderr fino a quando il processo figlio termina, usa .text()

ts
const proc = Bun.spawn(["echo", "hello"], {
  stderr: "pipe",
});

const errors: string = await proc.stderr.text();
if (errors) {
  // gestisci errori
}

Consulta Docs > API > Child processes per la documentazione completa.

Bun a cura di www.bunjs.com.cn