diff --git a/crates/swc_ecma_transforms_module/src/path.rs b/crates/swc_ecma_transforms_module/src/path.rs index 1701b37fc8bb..67378f5fe563 100644 --- a/crates/swc_ecma_transforms_module/src/path.rs +++ b/crates/swc_ecma_transforms_module/src/path.rs @@ -127,7 +127,11 @@ where }; if use_orig { - p.set_extension(orig_ext); + if matches!(orig_ext, "js" | "mjs" | "cjs" | "jsx") { + p.set_extension(orig_ext); + } else { + p.set_extension(""); + } } } else { p.set_extension("");