Bei Verwendung von Bun.spawn() erbt der Kindprozess den stderr des startenden Prozesses. Wenn Sie stattdessen stderr lesen und behandeln möchten, setzen Sie die stderr-Option auf "pipe".
ts
const proc = Bun.spawn(["echo", "hello"], {
stderr: "pipe",
});
proc.stderr; // => ReadableStreamUm stderr zu lesen, bis der Kindprozess beendet ist, verwenden Sie .text()
ts
const proc = Bun.spawn(["echo", "hello"], {
stderr: "pipe",
});
const errors: string = await proc.stderr.text();
if (errors) {
// Fehler behandeln
}Siehe Docs > API > Child processes für vollständige Dokumentation.