diff --git a/packages/js/src/executors/node/node.impl.ts b/packages/js/src/executors/node/node.impl.ts index d22b07bfe86d1..1295524e41536 100644 --- a/packages/js/src/executors/node/node.impl.ts +++ b/packages/js/src/executors/node/node.impl.ts @@ -43,8 +43,13 @@ export async function* nodeExecutor( context.projectGraph ); - const buildOptions = project.data.targets[buildTarget.target]?.options; - if (!buildOptions) { + let buildOptions: Record; + if (project.data.targets[buildTarget.target]) { + buildOptions = { + ...project.data.targets[buildTarget.target]?.options, + ...options.buildTargetOptions, + }; + } else { throw new Error( `Cannot find build target ${chalk.bold( options.buildTarget