diff --git a/packages/vitest/src/node/environments/fetchModule.ts b/packages/vitest/src/node/environments/fetchModule.ts index cb5a234c04bb..f79fb94c617d 100644 --- a/packages/vitest/src/node/environments/fetchModule.ts +++ b/packages/vitest/src/node/environments/fetchModule.ts @@ -269,6 +269,7 @@ class ModuleFetcher { await Promise.all(cachedModule.importedUrls.map(async (url) => { const moduleNode = await environment.moduleGraph.ensureEntryFromUrl(url).catch(() => null) if (moduleNode) { + moduleNode.importers.add(moduleGraphModule) moduleGraphModule.importedModules.add(moduleNode) } }))