From 09492f79f29c0b5dd7a642f76f55aa3d305c0a69 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 19 Feb 2025 20:47:46 +0800 Subject: [PATCH] fix(vite): exclude `@nuxt/ui` from vite pre-optimization (#3352) Co-authored-by: Benjamin Canac --- src/plugins/plugins.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/plugins/plugins.ts b/src/plugins/plugins.ts index 245c886f..629e2e24 100644 --- a/src/plugins/plugins.ts +++ b/src/plugins/plugins.ts @@ -51,6 +51,18 @@ ${plugins.map(p => ` app.use(${genSafeVariableName(p)})`).join('\n')} } } ` + }, + // Argument Vite specific configuration + vite: { + config() { + return { + // Opt-out Nuxt UI from Vite's pre-bundling, + // as we need Vite's pipeline to resolve imports like `#imports` + optimizeDeps: { + exclude: ['@nuxt/ui'] + } + } + } } } satisfies UnpluginOptions }