We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
vitejs
Learn more about funding links in repositories.
Report abuse
1 parent ad358da commit d037327Copy full SHA for d037327
packages/vite/src/node/plugins/resolve.ts
@@ -695,11 +695,13 @@ export function tryNodeResolve(
695
let basedir: string
696
if (dedupe?.includes(pkgId)) {
697
basedir = root
698
- } else if (importer && path.isAbsolute(importer)) {
+ } else if (
699
+ importer &&
700
+ path.isAbsolute(importer) &&
701
+ // css processing appends `*` for importer
702
+ (importer[importer.length - 1] === '*' || fs.existsSync(cleanUrl(importer)))
703
+ ) {
704
basedir = path.dirname(importer)
- if (!fs.existsSync(basedir)) {
- basedir = root
- }
705
} else {
706
707
}
0 commit comments