Skip to content

Commit 06e4f57

Browse files
authored
fix: optimizeDeps.include not working with paths inside packages (#13922)
1 parent d1264fd commit 06e4f57

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

packages/vite/src/node/plugins/resolve.ts

+4-1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import {
2121
createDebugger,
2222
deepImportRE,
2323
fsPathFromId,
24+
getNpmPackageName,
2425
injectQuery,
2526
isBuiltin,
2627
isDataUrl,
@@ -923,8 +924,10 @@ export async function tryOptimizedResolve(
923924

924925
// lazily initialize idPkgDir
925926
if (idPkgDir == null) {
927+
const pkgName = getNpmPackageName(id)
928+
if (!pkgName) break
926929
idPkgDir = resolvePackageData(
927-
id,
930+
pkgName,
928931
importer,
929932
preserveSymlinks,
930933
packageCache,

0 commit comments

Comments
 (0)