Cannot build with target wasm

Abierto
#488 0 comentarios 0 reacciones 0 asignados Ver en GitHub

@duyquang6 ya está trabajando en esto.

Desde el 3/3/2026.

  • #487 de @duyquang6 — abierto

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
rust, wasm
Área
build-system

Línea de trabajo

Comienza reproduciendo el problema con cargo check --target wasm32-unknown-unknown --features rust_crypto e inspecciona la configuración de las features de las dependencias que incorpora getrandom. Se considera completado cuando el comando termina correctamente para el target wasm32-unknown-unknown sin el error de compilación de getrandom.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Got this issue when try to build with target wasm

> cargo check --target wasm32-unknown-unknown --features rust_crypto 
    Blocking waiting for file lock on package cache
    Checking getrandom v0.2.17
error: the wasm*-unknown-unknown targets are not supported by default, you may need to enable the "js" feature. For more information see: https://docs.rs/getrandom/#webassembly-support
   --> /Users/ligt/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.2.17/src/lib.rs:346:9
    |
346 | /         compile_error!("the wasm*-unknown-unknown targets are not supported by \
347 | |                         default, you may need to enable the \"js\" feature. \
348 | |                         For more information see: \
349 | |                         https://docs.rs/getrandom/#webassembly-support");
    | |________________________________________________________________________^

error: could not compile `getrandom` (lib) due to 1 previous error
Lenguaje dominante
Rust
Estrellas
2.1k
Forks
375
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de Keats/jsonwebtoken

Todos los issues de Keats/jsonwebtoken

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.