From a34d0cdcccbdcb5363e6168ac9d2e2db86619c9e Mon Sep 17 00:00:00 2001 From: roymondchen Date: Thu, 19 Mar 2026 15:53:01 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E6=9E=84=E5=BB=BA=E7=9A=84=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E6=96=87=E4=BB=B6=E4=B8=AD=E5=88=AB=E5=90=8D=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=B6=88=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rolldown.dts.config.mjs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/rolldown.dts.config.mjs b/rolldown.dts.config.mjs index 5f490cc1..631d61f4 100644 --- a/rolldown.dts.config.mjs +++ b/rolldown.dts.config.mjs @@ -35,7 +35,16 @@ function aliasPlugin() { resolveId(source) { for (const { find, replacement } of aliasEntries) { if (find.test(source)) { - return source.replace(find, replacement); + let resolved = source.replace(find, replacement); + resolved = resolved.replace(/\/\//g, '/'); + resolved = resolved.replace(/\.js$/, ''); + if (existsSync(`${resolved}.d.ts`)) { + return `${resolved}.d.ts`; + } + if (existsSync(resolved)) { + return resolved; + } + return `${resolved}.d.ts`; } } },