Skip to content

Commit 2ebf742

Browse files
committed
fix(turbopack): alias resolve lost query param
1 parent 0031ed2 commit 2ebf742

File tree

1 file changed

+6
-0
lines changed
  • turbopack/crates/turbopack-core/src/resolve

1 file changed

+6
-0
lines changed

turbopack/crates/turbopack-core/src/resolve/mod.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2969,6 +2969,12 @@ async fn resolve_import_map_result(
29692969
ImportMapResult::Result(result) => Some(**result),
29702970
ImportMapResult::Alias(request, alias_lookup_path) => {
29712971
let request = **request;
2972+
// Preserve the query string from the original request (e.g., ?modules for CSS modules)
2973+
let request = if !query.is_empty() {
2974+
request.with_query(query.clone())
2975+
} else {
2976+
request
2977+
};
29722978
let lookup_path = match alias_lookup_path {
29732979
Some(path) => path.clone(),
29742980
None => lookup_path,

0 commit comments

Comments
 (0)