From b6d2b2d32764638a6de5219d4a5b58ca653287a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ari=20Perkki=C3=B6?= Date: Sat, 21 Mar 2026 22:03:44 +0200 Subject: [PATCH] fix(coverage): load built-in provider without module runner --- packages/vitest/src/utils/coverage.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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(