From b56801220804a3f039591a02e81010479a868e4e Mon Sep 17 00:00:00 2001 From: bluwy Date: Thu, 22 Dec 2022 16:38:04 +0800 Subject: [PATCH] perf(resolve): prevent ts resolve for extensions --- packages/vite/src/node/plugins/resolve.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/vite/src/node/plugins/resolve.ts b/packages/vite/src/node/plugins/resolve.ts index 8e029baf0fa907..d07589f40862cb 100644 --- a/packages/vite/src/node/plugins/resolve.ts +++ b/packages/vite/src/node/plugins/resolve.ts @@ -471,6 +471,7 @@ function tryFsResolve( targetWeb, options.tryPrefix, options.skipPackageJson, + false, )) ) { return res @@ -485,12 +486,16 @@ function tryFsResolve( targetWeb, options.tryPrefix, options.skipPackageJson, + false, )) ) { return res } } + // if `tryIndex` false, skip as we've already tested above + if (!tryIndex) return + if ( postfix && (res = tryResolveFile(