From d1c901df1e38b067a0eb7fbd01d1d6a511edf7ed Mon Sep 17 00:00:00 2001 From: Jack Hsu Date: Wed, 28 Aug 2024 14:09:45 -0400 Subject: [PATCH] fix(js): respect "watch" option when "runBuildTargetDependencies" is true (#27677) This PR fixes and issue when `watch: false` and `runBuildTargetDependencies: true` results in the server process restarting, but no build happens. ## Current Behavior ## Expected Behavior ## Related Issue(s) Fixes #20963 --- packages/js/src/executors/node/node.impl.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/js/src/executors/node/node.impl.ts b/packages/js/src/executors/node/node.impl.ts index fe46a906c3..a2e6a73232 100644 --- a/packages/js/src/executors/node/node.impl.ts +++ b/packages/js/src/executors/node/node.impl.ts @@ -276,8 +276,10 @@ export async function* nodeExecutor( } else if (err) { logger.error(`Watch error: ${err?.message ?? 'Unknown'}`); } else { - logger.info(`NX File change detected. Restarting...`); - await runBuild(); + if (options.watch) { + logger.info(`NX File change detected. Restarting...`); + await runBuild(); + } } } );