From 7796298fca45a04c831c0f2929f30576d715afb8 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 1 Oct 2025 02:11:03 +0800 Subject: [PATCH] 1 --- packages/core/basic/src/utils/util.sp.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/core/basic/src/utils/util.sp.ts b/packages/core/basic/src/utils/util.sp.ts index af7cae4e..72b4efa8 100644 --- a/packages/core/basic/src/utils/util.sp.ts +++ b/packages/core/basic/src/utils/util.sp.ts @@ -112,13 +112,23 @@ async function spawn(opts: SpawnOption): Promise { }); ls.on("error", error => { log.error(`child process error: ${error}`); + const e = error; + // @ts-ignore + e.stderr = stderr; + // @ts-ignore + e.stdout = stdout; reject(error); }); ls.on("close", (code: number) => { if (code !== 0) { log.error(`child process exited with code ${code}`); - reject(new Error(stderr)); + const e = new Error(stderr || `return ${code}`); + // @ts-ignore + e.stderr = stderr; + // @ts-ignore + e.stdout = stdout; + reject(e); } else { resolve(stdout); }