Skip to content

Lors de l'utilisation de Bun.spawn(), le processus enfant hérite du stderr du processus parent. Si vous préférez lire et gérer stderr, définissez l'option stderr sur "pipe".

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

proc.stderr; // => ReadableStream

Pour lire stderr jusqu'à ce que le processus enfant se termine, utilisez .text()

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

const errors: string = await proc.stderr.text();
if (errors) {
  // gérer les erreurs
}

Consultez Docs > API > Processus enfants pour la documentation complète.

Bun édité par www.bunjs.com.cn