From 75b5e3754ec57ea660859d6bc29cf1a92543f75d Mon Sep 17 00:00:00 2001 From: lzdyes Date: Mon, 16 May 2022 14:45:52 +0800 Subject: [PATCH 1/3] fix: print Chinese characters are garbled in Windows terminal --- scripts/watch.mjs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/watch.mjs b/scripts/watch.mjs index fe65433..8cd91b1 100644 --- a/scripts/watch.mjs +++ b/scripts/watch.mjs @@ -42,8 +42,16 @@ function watchMain(server) { electronProcess = null } - electronProcess = spawn(electron, ['.'], { stdio: 'inherit', env }) + electronProcess = spawn(electron, ['.'], { env }) electronProcess.on('exit', process.exit) + electronProcess.stdout.on('data', (data) => { + const str = data.toString().trim() + str && console.log(str) + }) + electronProcess.stderr.on('data', (data) => { + const str = data.toString().trim() + str && console.error(str) + }) }, } From be8b8a07bcb09900f9ce401f86df30d89ba5170d Mon Sep 17 00:00:00 2001 From: younglei Date: Mon, 16 May 2022 21:34:18 +0800 Subject: [PATCH 2/3] add notes --- scripts/watch.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/watch.mjs b/scripts/watch.mjs index 8cd91b1..bd237fc 100644 --- a/scripts/watch.mjs +++ b/scripts/watch.mjs @@ -43,6 +43,7 @@ function watchMain(server) { } electronProcess = spawn(electron, ['.'], { env }) + // https://github.com/electron-vite/electron-vite-vue/pull/129 electronProcess.on('exit', process.exit) electronProcess.stdout.on('data', (data) => { const str = data.toString().trim() From 70a15f2c79f25a9a39b3d434a1a8aecf5ff5bdfa Mon Sep 17 00:00:00 2001 From: younglei Date: Mon, 16 May 2022 21:35:57 +0800 Subject: [PATCH 3/3] chore: comments #129 --- scripts/watch.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/watch.mjs b/scripts/watch.mjs index bd237fc..e9ad855 100644 --- a/scripts/watch.mjs +++ b/scripts/watch.mjs @@ -43,8 +43,8 @@ function watchMain(server) { } electronProcess = spawn(electron, ['.'], { env }) - // https://github.com/electron-vite/electron-vite-vue/pull/129 electronProcess.on('exit', process.exit) + // https://github.com/electron-vite/electron-vite-vue/pull/129 electronProcess.stdout.on('data', (data) => { const str = data.toString().trim() str && console.log(str)