Browse Source

fix: add SSR resolve conditions for CJS-only server packages

Yuki Takei 1 week ago
parent
commit
218dace202
1 changed files with 7 additions and 0 deletions
  1. 7 0
      apps/app/vitest.workspace.mts

+ 7 - 0
apps/app/vitest.workspace.mts

@@ -32,6 +32,13 @@ export default defineWorkspace([
       // Prefer require (CJS) for server-side packages
       conditions: ['require', 'node', 'default'],
     },
+    ssr: {
+      resolve: {
+        // Vite 6+: SSR uses ssr.resolve.conditions (default: ['node', 'import']).
+        // Override to match resolve.conditions so CJS-only server packages resolve correctly.
+        conditions: ['require', 'node', 'default'],
+      },
+    },
     test: {
       name: 'app-integration',
       environment: 'node',