diff --git a/packages/vite/src/node/ssr/ssrModuleLoader.ts b/packages/vite/src/node/ssr/ssrModuleLoader.ts index b9e5c5d17d1fc3..6ec0cbf08c9fba 100644 --- a/packages/vite/src/node/ssr/ssrModuleLoader.ts +++ b/packages/vite/src/node/ssr/ssrModuleLoader.ts @@ -97,6 +97,8 @@ async function instantiateModule( const resolveOptions: InternalResolveOptions = { conditions: ['node'], dedupe, + // Prefer CommonJS modules. + extensions: ['.js', '.mjs', '.ts', '.jsx', '.tsx', '.json'], isBuild: true, isProduction, // Disable "module" condition.