diff --git a/crates/swc_ecma_transforms_module/src/path.rs b/crates/swc_ecma_transforms_module/src/path.rs index 6569226cbf4c..f4edf5b39326 100644 --- a/crates/swc_ecma_transforms_module/src/path.rs +++ b/crates/swc_ecma_transforms_module/src/path.rs @@ -121,7 +121,7 @@ where if let Some(orig_ext) = orig_ext { let use_orig = if let Some(ext) = p.extension() { - ext == "ts" || ext == "tsx" + (ext == "ts" || ext == "tsx") && p.is_file() } else { false };