xiaojunnuo 2025-10-01 02:11:03 +08:00
parent 2bef608e07
commit 7796298fca
1 changed files with 11 additions and 1 deletions

View File

@ -112,13 +112,23 @@ async function spawn(opts: SpawnOption): Promise<string> {
}); });
ls.on("error", error => { ls.on("error", error => {
log.error(`child process error: ${error}`); log.error(`child process error: ${error}`);
const e = error;
// @ts-ignore
e.stderr = stderr;
// @ts-ignore
e.stdout = stdout;
reject(error); reject(error);
}); });
ls.on("close", (code: number) => { ls.on("close", (code: number) => {
if (code !== 0) { if (code !== 0) {
log.error(`child process exited with code ${code}`); 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 { } else {
resolve(stdout); resolve(stdout);
} }