From: edison Date: Wed, 18 Jun 2025 06:46:26 +0000 (+0800) Subject: Update packages/compiler-sfc/src/script/resolveType.ts X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5246bdfe53df73ba0ecdfff75c46780e02e49099;p=thirdparty%2Fvuejs%2Fcore.git Update packages/compiler-sfc/src/script/resolveType.ts Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- diff --git a/packages/compiler-sfc/src/script/resolveType.ts b/packages/compiler-sfc/src/script/resolveType.ts index 9e518418b..63ef30b3a 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)