From 29edba7a6f49e100e2e7b841396f7217e46e24d2 Mon Sep 17 00:00:00 2001 From: pilaoda <793493083@qq.com> Date: Fri, 17 Feb 2023 21:30:58 +0800 Subject: [PATCH 1/2] support passing execArgv to child process --- packages/cli-plugin-dev/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/cli-plugin-dev/src/index.ts b/packages/cli-plugin-dev/src/index.ts index 271aa352..6c838a33 100644 --- a/packages/cli-plugin-dev/src/index.ts +++ b/packages/cli-plugin-dev/src/index.ts @@ -227,6 +227,8 @@ export class DevPlugin extends BasePlugin { } } + execArgv = execArgv.concat(process.execArgv); + this.child = fork(require.resolve('./child'), [JSON.stringify(options)], { cwd: this.core.cwd, env: { From 3fed7dfc9cb1aa3ff254c4457cafcb92408116f3 Mon Sep 17 00:00:00 2001 From: pilaoda <793493083@qq.com> Date: Sat, 18 Feb 2023 02:05:42 +0800 Subject: [PATCH 2/2] add resolve condition for ts-node --- packages/cli-plugin-dev/src/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/cli-plugin-dev/src/index.ts b/packages/cli-plugin-dev/src/index.ts index 6c838a33..37a12f5a 100644 --- a/packages/cli-plugin-dev/src/index.ts +++ b/packages/cli-plugin-dev/src/index.ts @@ -228,6 +228,7 @@ export class DevPlugin extends BasePlugin { } execArgv = execArgv.concat(process.execArgv); + execArgv.push('--conditions', 'ts-node'); this.child = fork(require.resolve('./child'), [JSON.stringify(options)], { cwd: this.core.cwd,