Bun.spawn() を使用する場合、子プロセスは生成プロセスの stderr を継承します。代わりに stderr を読み取って処理したい場合は、stderr オプションを "pipe" に設定します。
ts
const proc = Bun.spawn(["echo", "hello"], {
stderr: "pipe",
});
proc.stderr; // => ReadableStream子プロセスが終了するまで stderr を読み取るには、.text() を使用します。
ts
const proc = Bun.spawn(["echo", "hello"], {
stderr: "pipe",
});
const errors: string = await proc.stderr.text();
if (errors) {
// エラーを処理
}完全なドキュメントについては、ドキュメント > API > 子プロセス を参照してください。