From f7b4146c569613f7c53a06edb5454c54df4cb1dd Mon Sep 17 00:00:00 2001 From: alex8088 <244096523@qq.com> Date: Wed, 28 Dec 2022 21:54:20 +0800 Subject: [PATCH] fix: output duplicate log in vscode debugging #75 --- src/electron.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/electron.ts b/src/electron.ts index ef6a404..b1ef5c9 100644 --- a/src/electron.ts +++ b/src/electron.ts @@ -110,12 +110,14 @@ export function startElectron(root: string | undefined, logger: Logger): ChildPr const electronPath = getElectronPath() + const inspect = !!process.env.VSCODE_INSPECTOR_OPTIONS + const ps = spawn(electronPath, ['.']) ps.stdout.on('data', chunk => { - chunk.toString().trim() && logger.info(chunk.toString()) + !inspect && chunk.toString().trim() && logger.info(chunk.toString()) }) ps.stderr.on('data', chunk => { - chunk.toString().trim() && logger.error(chunk.toString()) + !inspect && chunk.toString().trim() && logger.error(chunk.toString()) }) ps.on('close', process.exit)