.Rlib 和 .d 文件而不是 .wasm

.Rlib and .d file instead of .wasm

我想将 Rust 库中的 .rs 文件编译为 .wasm

RUSTFLAGS='-C link-arg=-s' cargo build --release --target wasm32-unknown-unknown

我得到的是 .Rlib.d 文件,而不是 .wasm 文件。我需要更改什么才能获得 .wasm

rustc 考虑 .wasm 文件来填充 WASM 目标中的“本地动态库”角色。将此添加到您的 Cargo.toml 配置以请求构建而不是默认 .rlib:

[lib]
crate-type = ["cdylib"]