diff --git a/packages/next-swc/crates/next-core/src/next_server/resolve.rs b/packages/next-swc/crates/next-core/src/next_server/resolve.rs index 6c753ce9a0ab0..176b3206dba51 100644 --- a/packages/next-swc/crates/next-core/src/next_server/resolve.rs +++ b/packages/next-swc/crates/next-core/src/next_server/resolve.rs @@ -336,7 +336,7 @@ impl ResolvePlugin for ExternalCjsModulesResolvePlugin { ); } } - let path = result.ident().path(); + let path = result.ident().path().resolve().await?; let file_type = get_file_type(path, &*path.await?).await?; match (file_type, is_esm) {