diff --git a/docs/generated/packages/vite.json b/docs/generated/packages/vite.json index 13727def02d394..ecf853bcee6fb4 100644 --- a/docs/generated/packages/vite.json +++ b/docs/generated/packages/vite.json @@ -214,6 +214,10 @@ "clearScreen": { "description": "Set to false to prevent Vite from clearing the terminal screen when logging certain messages.", "type": "boolean" + }, + "force": { + "description": "Force the optimizer to ignore the cache and re-bundle", + "type": "boolean" } }, "definitions": {}, diff --git a/packages/vite/src/executors/dev-server/dev-server.impl.ts b/packages/vite/src/executors/dev-server/dev-server.impl.ts index dd81826105d48e..de794b98079d58 100644 --- a/packages/vite/src/executors/dev-server/dev-server.impl.ts +++ b/packages/vite/src/executors/dev-server/dev-server.impl.ts @@ -23,6 +23,7 @@ export default async function* viteDevServerExecutor( const serverConfig: InlineConfig = mergeConfig( await getBuildAndSharedConfig(mergedOptions, context), { + optimizeDeps: { force: options.force }, server: getServerOptions(mergedOptions, context), } as InlineConfig ); diff --git a/packages/vite/src/executors/dev-server/schema.d.ts b/packages/vite/src/executors/dev-server/schema.d.ts index f883ef9e359cd7..d20933266aab94 100644 --- a/packages/vite/src/executors/dev-server/schema.d.ts +++ b/packages/vite/src/executors/dev-server/schema.d.ts @@ -11,4 +11,5 @@ export interface ViteDevServerExecutorOptions { logLevel?: info | warn | error | silent; mode?: string; clearScreen?: boolean; + force?: boolean; } diff --git a/packages/vite/src/executors/dev-server/schema.json b/packages/vite/src/executors/dev-server/schema.json index 18bb8100825262..b18ce2cdf06a9b 100644 --- a/packages/vite/src/executors/dev-server/schema.json +++ b/packages/vite/src/executors/dev-server/schema.json @@ -75,6 +75,10 @@ "clearScreen": { "description": "Set to false to prevent Vite from clearing the terminal screen when logging certain messages.", "type": "boolean" + }, + "force": { + "description": "Force the optimizer to ignore the cache and re-bundle", + "type": "boolean" } }, "definitions": {},