diff --git a/packages/vite/src/node/ssr/fetchModule.ts b/packages/vite/src/node/ssr/fetchModule.ts index e62d5b25d1f2d3..855e3c2b467133 100644 --- a/packages/vite/src/node/ssr/fetchModule.ts +++ b/packages/vite/src/node/ssr/fetchModule.ts @@ -77,7 +77,7 @@ export async function fetchModule( throw err } const file = pathToFileURL(resolved.id).toString() - const type = isFilePathESM(file, server.config.packageCache) + const type = isFilePathESM(resolved.id, server.config.packageCache) ? 'module' : 'commonjs' return { externalize: file, type }