diff --git a/.nvmrc b/.nvmrc index 209e3ef4b6..bc78e9f269 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20 +20.12.1 diff --git a/packages/frontend/electron/scripts/dev.ts b/packages/frontend/electron/scripts/dev.ts index 3b990341c9..4ab9d5f616 100644 --- a/packages/frontend/electron/scripts/dev.ts +++ b/packages/frontend/electron/scripts/dev.ts @@ -37,6 +37,7 @@ function spawnOrReloadElectron() { spawnProcess = spawn(exe, ['.'], { cwd: electronDir, env: process.env, + shell: true, }); spawnProcess.stdout.on('data', d => { diff --git a/packages/frontend/electron/scripts/generate-assets.ts b/packages/frontend/electron/scripts/generate-assets.ts index a66ca1fbb4..68452316d4 100755 --- a/packages/frontend/electron/scripts/generate-assets.ts +++ b/packages/frontend/electron/scripts/generate-assets.ts @@ -55,12 +55,14 @@ if (!process.env.SKIP_WEB_BUILD) { stdio: 'inherit', env: process.env, cwd, + shell: true, }); spawnSync('yarn', ['workspace', '@affine/electron', 'build'], { stdio: 'inherit', env: process.env, cwd, + shell: true, }); // step 1.5: amend sourceMappingURL to allow debugging in devtools