diff --git a/packages/rsbuild/src/plugins/plugin.spec.ts b/packages/rsbuild/src/plugins/plugin.spec.ts index 26be62d01b1db..763757b4b96fd 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 38c348586e776..d37253c0d84e5 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 a3c3e00528153..9b6fe105f87cb 100644 --- a/packages/rspack/src/plugins/plugin.ts +++ b/packages/rspack/src/plugins/plugin.ts @@ -197,6 +197,7 @@ async function createRspackTargets( }; targets[options.serveTargetName] = { + continuous: true, command: `rspack serve`, options: { cwd: projectRoot, @@ -205,6 +206,7 @@ async function createRspackTargets( }; targets[options.previewTargetName] = { + continuous: true, command: `rspack serve`, options: { cwd: projectRoot, @@ -213,6 +215,7 @@ async function createRspackTargets( }; targets[options.serveStaticTargetName] = { + continuous: true, executor: '@nx/web:file-server', options: { buildTarget: options.buildTargetName,