diff --git a/src/server/processLauncher.ts b/src/server/processLauncher.ts index 99ad26dc48..4f541cc898 100644 --- a/src/server/processLauncher.ts +++ b/src/server/processLauncher.ts @@ -49,13 +49,7 @@ let lastLaunchedId = 0; export async function launchProcess(options: LaunchProcessOptions): Promise { const id = ++lastLaunchedId; - let stdio: ('ignore' | 'pipe')[] = ['pipe', 'pipe', 'pipe']; - if (options.pipe) { - if (options.dumpio) - stdio = ['ignore', 'pipe', 'pipe', 'pipe', 'pipe']; - else - stdio = ['ignore', 'ignore', 'ignore', 'pipe', 'pipe']; - } + const stdio: ('ignore' | 'pipe')[] = options.pipe ? ['ignore', 'pipe', 'pipe', 'pipe', 'pipe'] : ['ignore', 'pipe', 'pipe']; const spawnedProcess = childProcess.spawn( options.executablePath, options.args, @@ -80,8 +74,11 @@ export async function launchProcess(options: LaunchProcessOptions): Promise {}); + spawnedProcess.stdout.on('data', () => {}); } let processClosed = false;