diff --git a/packages/void/src/index.ts b/packages/void/src/index.ts index e6d82c830..01d96a828 100644 --- a/packages/void/src/index.ts +++ b/packages/void/src/index.ts @@ -554,6 +554,8 @@ export function voidPlugin(options?: { persistTo?: string }): Plugin[] { "/**", "!/assets/*", "!/@*", + // UnoCSS resolves `virtual:uno.css` to `/__uno.css` (glob covers layered imports like `/__uno_components.css`) + "!/__uno*", "!/src/*", "!/node_modules/*", ...(hasPages ? ["!/pages/*"] : []), diff --git a/packages/void/test/integration/ssr-playground.test.ts b/packages/void/test/integration/ssr-playground.test.ts index 31c0bc85a..ea329bbc3 100644 --- a/packages/void/test/integration/ssr-playground.test.ts +++ b/packages/void/test/integration/ssr-playground.test.ts @@ -162,6 +162,7 @@ describe("playground/ssr build + preview", () => { "/**", "!/assets/*", "!/@*", + "!/__uno*", "!/src/*", "!/node_modules/*", ]);