diff --git a/packages/rsbuild/src/plugins/plugin.spec.ts b/packages/rsbuild/src/plugins/plugin.spec.ts index 26be62d01b..763757b4b9 100644 --- a/packages/rsbuild/src/plugins/plugin.spec.ts +++ b/packages/rsbuild/src/plugins/plugin.spec.ts @@ -116,6 +116,7 @@ describe('@nx/rsbuild', () => { }, "dev-serve": { "command": "rsbuild dev", + "continuous": true, "options": { "args": [ "--mode=development", @@ -131,6 +132,7 @@ describe('@nx/rsbuild', () => { }, "preview-serve": { "command": "rsbuild preview", + "continuous": true, "dependsOn": [ "build-something", "^build-something", diff --git a/packages/rsbuild/src/plugins/plugin.ts b/packages/rsbuild/src/plugins/plugin.ts index 38c348586e..d37253c0d8 100644 --- a/packages/rsbuild/src/plugins/plugin.ts +++ b/packages/rsbuild/src/plugins/plugin.ts @@ -187,6 +187,7 @@ async function createRsbuildTargets( }; targets[options.devTargetName] = { + continuous: true, command: `rsbuild dev`, options: { cwd: projectRoot, @@ -195,6 +196,7 @@ async function createRsbuildTargets( }; targets[options.previewTargetName] = { + continuous: true, command: `rsbuild preview`, dependsOn: [`${options.buildTargetName}`, `^${options.buildTargetName}`], options: { diff --git a/packages/rspack/src/plugins/plugin.ts b/packages/rspack/src/plugins/plugin.ts index 176ce085b3..85fb6ea7ef 100644 --- a/packages/rspack/src/plugins/plugin.ts +++ b/packages/rspack/src/plugins/plugin.ts @@ -218,6 +218,7 @@ async function createRspackTargets( }; targets[options.serveTargetName] = { + continuous: true, command: `rspack serve`, options: { cwd: projectRoot, @@ -227,6 +228,7 @@ async function createRspackTargets( }; targets[options.previewTargetName] = { + continuous: true, command: `rspack serve`, options: { cwd: projectRoot, @@ -236,6 +238,7 @@ async function createRspackTargets( }; targets[options.serveStaticTargetName] = { + continuous: true, executor: '@nx/web:file-server', options: { buildTarget: options.buildTargetName,