diff --git a/crates/rspack_allocator/Cargo.toml b/crates/rspack_allocator/Cargo.toml index 52745c97bd09..8a65f175570e 100644 --- a/crates/rspack_allocator/Cargo.toml +++ b/crates/rspack_allocator/Cargo.toml @@ -11,5 +11,5 @@ version = "0.2.0" # Turned on `local_dynamic_tls` to avoid issue: https://github.com/microsoft/mimalloc/issues/147 mimalloc = { workspace = true, features = ["local_dynamic_tls"] } -[target.'cfg(not(target_os = "linux"))'.dependencies] +[target.'cfg(not(any(target_os = "linux", target_family = "wasm")))'.dependencies] mimalloc = { workspace = true } diff --git a/crates/rspack_allocator/src/lib.rs b/crates/rspack_allocator/src/lib.rs index 5d4205881355..8e6d227a4fc6 100644 --- a/crates/rspack_allocator/src/lib.rs +++ b/crates/rspack_allocator/src/lib.rs @@ -1,3 +1,3 @@ #[global_allocator] -#[cfg(not(miri))] +#[cfg(not(any(miri, target_family = "wasm")))] static GLOBAL: mimalloc::MiMalloc = mimalloc::MiMalloc;