From 5246bdfe53df73ba0ecdfff75c46780e02e49099 Mon Sep 17 00:00:00 2001 From: edison Date: Wed, 18 Jun 2025 14:46:26 +0800 Subject: [PATCH] Update packages/compiler-sfc/src/script/resolveType.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- packages/compiler-sfc/src/script/resolveType.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/compiler-sfc/src/script/resolveType.ts b/packages/compiler-sfc/src/script/resolveType.ts index 9e518418b4..63ef30b3a4 100644 --- a/packages/compiler-sfc/src/script/resolveType.ts +++ b/packages/compiler-sfc/src/script/resolveType.ts @@ -1031,7 +1031,9 @@ function resolveWithTS( } else { const [major, minor] = ts.versionMajorMinor.split('.').map(Number) function getPattern(base: string, p: string): string { - return p.startsWith('${configDir}') && major >= 5 && minor >= 5 + const supportsConfigDir = + major > 5 || (major === 5 && minor >= 5) + return p.startsWith('${configDir}') && supportsConfigDir ? // ts 5.5+ supports ${configDir} in paths normalizePath(p.replace('${configDir}', dirname(configPath!))) : joinPaths(base, p) -- 2.47.2