fix: allowExts

This commit is contained in:
DIYgod 2025-03-01 17:43:04 +08:00
parent e4e70acef2
commit aede1722b5
No known key found for this signature in database
1 changed files with 8 additions and 1 deletions

View File

@ -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 = [