diff --git a/src/plugins/swc.ts b/src/plugins/swc.ts index 369f874..75d58b3 100644 --- a/src/plugins/swc.ts +++ b/src/plugins/swc.ts @@ -83,8 +83,12 @@ export function swcPlugin(options: SwcOptions = {}): Plugin { return { name: 'vite:swc', config(): UserConfig { + // Vite 8 defaults to Oxc for transform; `esbuild: false` is ignored and + // warns. SWC replaces both paths when this plugin is active. + // See https://github.com/alex8088/electron-vite/issues/916 return { - esbuild: false + esbuild: false, + oxc: false } }, async configResolved(resolvedConfig): Promise {