You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi, I am trying to compile my program into WebAssembly using wasm-bindgen, but I got the following errors:
error: the wasm32-unknown-unknown target is not supported by default, you may need to enable the "js" feature. For more information see: https://docs.rs/getrandom/#webassembly-support
--> /Users/xxx/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs:235:9
|
235 | / compile_error!("the wasm32-unknown-unknown target is not supported by \
236 | | default, you may need to enable the \"js\" feature. \
237 | | For more information see: \
238 | | https://docs.rs/getrandom/#webassembly-support");
| |________________________________________________________________________^
error[E0433]: failed to resolve: use of undeclared crate or module `imp`
--> /Users/xxx/.cargo/registry/src/github.com-1ecc6299db9ec823/getrandom-0.2.7/src/lib.rs:262:5
|
262 | imp::getrandom_inner(dest)
| ^^^ use of undeclared crate or module `imp`
For more information about this error, try `rustc --explain E0433`.
error: could not compile `getrandom` due to 2 previous errors
You want to enable the "js" feature on the getrandom crate itself. Even if your crate doesn't directly depend on it, you'll want to add a line like getrandom = { version = "0.2", features = ["js"] }
@vdods is correct. We explain this in our docs for the custom feature, but we should also explain how to do it for the js feature, as that is more common.
Hi, I am trying to compile my program into WebAssembly using wasm-bindgen, but I got the following errors:
May I ask where I can enable the "js" feature, as shown in https://docs.rs/getrandom/latest/getrandom/#webassembly-support? Or are there any other solutions?
Thank you!
The text was updated successfully, but these errors were encountered: