fix(server): restore .cmd shell routing for Windows EINVAL
This commit is contained in:
@@ -24,7 +24,7 @@ export function spawnProcess(
|
|||||||
options?: SpawnOptions,
|
options?: SpawnOptions,
|
||||||
): ChildProcess {
|
): ChildProcess {
|
||||||
const isWindows = process.platform === "win32";
|
const isWindows = process.platform === "win32";
|
||||||
const shell = options?.shell ?? isWindows;
|
const shell = isWindowsCommandScript(command) ? true : (options?.shell ?? isWindows);
|
||||||
|
|
||||||
const shouldQuoteForShell = isWindows && shell !== false;
|
const shouldQuoteForShell = isWindows && shell !== false;
|
||||||
const resolvedCommand = shouldQuoteForShell ? quoteWindowsCommand(command) : command;
|
const resolvedCommand = shouldQuoteForShell ? quoteWindowsCommand(command) : command;
|
||||||
|
|||||||
Reference in New Issue
Block a user