From aede1722b5a4b8ef70886e784144eb074e5343fe Mon Sep 17 00:00:00 2001 From: DIYgod Date: Sat, 1 Mar 2025 17:43:04 +0800 Subject: [PATCH] fix: allowExts --- plugins/vite/specific-import.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/vite/specific-import.ts b/plugins/vite/specific-import.ts index 1a87758d2..290e7d5c0 100644 --- a/plugins/vite/specific-import.ts +++ b/plugins/vite/specific-import.ts @@ -10,7 +10,14 @@ export function createPlatformSpecificImportPlugin(platform: Platform): Plugin { skipSelf: true, }) - if (resolvedPath && !resolvedPath.id.includes("node_modules")) { + const allowExts = [".js", ".jsx", ".ts", ".tsx"] + + if ( + resolvedPath && + !resolvedPath.id.includes("node_modules") && + allowExts.some((ext) => importer?.endsWith(ext)) && + allowExts.some((ext) => resolvedPath.id?.endsWith(ext)) + ) { const lastDotIndex = resolvedPath.id.lastIndexOf(".") const paths = [