From f01cdca79d97202ed1eb03a9d9198d2024d420d5 Mon Sep 17 00:00:00 2001 From: Craigory Coppola Date: Mon, 29 May 2023 11:08:11 -0400 Subject: [PATCH] fix(js): sourcemaps should work with js:node executor (#17261) --- packages/js/src/executors/node/node.impl.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/js/src/executors/node/node.impl.ts b/packages/js/src/executors/node/node.impl.ts index a71c287447..5571eab8e4 100644 --- a/packages/js/src/executors/node/node.impl.ts +++ b/packages/js/src/executors/node/node.impl.ts @@ -135,8 +135,9 @@ export async function* nodeExecutor( task.promise = new Promise((resolve, reject) => { task.childProcess = fork( joinPathFragments(__dirname, 'node-with-require-overrides'), - getExecArgv(options), + options.runtimeArgs ?? [], { + execArgv: getExecArgv(options), stdio: [0, 1, 'pipe', 'ipc'], env: { ...process.env, @@ -230,11 +231,7 @@ export async function* nodeExecutor( } function getExecArgv(options: NodeExecutorOptions) { - const args = [ - '-r', - require.resolve('source-map-support/register'), - ...options.runtimeArgs, - ]; + const args = ['-r', require.resolve('source-map-support/register')]; if (options.inspect === true) { options.inspect = InspectType.Inspect;