diff --git a/packages/vitest/src/utils/coverage.ts b/packages/vitest/src/utils/coverage.ts index b9d471d2b945..b3a1d23c2391 100644 --- a/packages/vitest/src/utils/coverage.ts +++ b/packages/vitest/src/utils/coverage.ts @@ -50,7 +50,10 @@ export async function resolveCoverageProviderModule( builtInModule += '/browser' } - const { default: coverageModule } = await loader.import(builtInModule) + const { default: coverageModule } + = loader.isBrowser + ? await loader.import(builtInModule) + : await import(/* @vite-ignore */ builtInModule) if (!coverageModule) { throw new Error(