diff --git a/packages/vite/src/node/build.ts b/packages/vite/src/node/build.ts index 5f980bb130a961..912129b6f70fb9 100644 --- a/packages/vite/src/node/build.ts +++ b/packages/vite/src/node/build.ts @@ -450,9 +450,13 @@ export async function resolveBuildPlugins(config: ResolvedConfig): Promise<{ buildImportAnalysisPlugin(config), ...(config.esbuild !== false ? [buildEsbuildPlugin(config)] : []), ...(options.minify ? [terserPlugin(config)] : []), - ...(options.manifest ? [manifestPlugin(config)] : []), - ...(options.ssrManifest ? [ssrManifestPlugin(config)] : []), - ...(!config.isWorker ? [buildReporterPlugin(config)] : []), + ...(!config.isWorker + ? [ + ...(options.manifest ? [manifestPlugin(config)] : []), + ...(options.ssrManifest ? [ssrManifestPlugin(config)] : []), + buildReporterPlugin(config), + ] + : []), loadFallbackPlugin(), ], }