diff --git a/packages/vite/src/node/optimizer/scan.ts b/packages/vite/src/node/optimizer/scan.ts index 7500ad289a74f7..7954ddf817e4e4 100644 --- a/packages/vite/src/node/optimizer/scan.ts +++ b/packages/vite/src/node/optimizer/scan.ts @@ -288,9 +288,11 @@ function esbuildScanPlugin( } return externalUnlessEntry({ path: id }) } else { + const namespace = htmlTypesRE.test(resolved) ? 'html' : undefined // linked package, keep crawling return { - path: path.resolve(resolved) + path: path.resolve(resolved), + namespace } } } else {