Quiero usar kadena-io/cardano-crypto.js de github. Este es el enlace cardano-crypto.js: https://github.com/kadena-io/cardano-crypto.js . Pero es un error cuando se usa. He intentado mucho para corregir el error, pero no funciona. Para obtener el archivo lib.js en cardano-crypto.js, primero tengo que instalar npm. Yo lo hice. Luego vino el archivo lib.js. Luego traté de importar la función mnemonicToRootKeyPair de cardano-crypto.js a mi billetera nativa de reacción. Pero hay un error. Para resolver el error, primero intenté importar cardano-crypto.js con el módulo de nodo. Luego traté de importar sin node_module. He importado de varias maneras.
importar {} desde 'ruta'
,
_importDefault (requerir ('ruta'))
. Pero de alguna manera, mnemonicToRootKeyPair de Cardano-crypto.js no pudo ejecutarse/importarse. El error dice lib.js: no se pudo encontrar la ruta. Pero el archivo lib.js está ahí. Ahora, ¿cómo resuelvo esto cómo usar mnemonicToRootKeyPair de cardano-crypto.js en nuestra billetera nativa de reacción?
Este es el código de función cardano-crypto.js mnemonicToRootKeyPair que quiero usar:
async function mnemonicToRootKeypair(mnemonic, derivationScheme) { validateDerivationScheme(derivationScheme) if (derivationScheme === 1) { return mnemonicToRootKeypairV1(mnemonic) } else if (derivationScheme === 2) { return mnemonicToRootKeypairV2(mnemonic, '') } else { throw Error(`Derivation scheme ${derivationScheme} not implemented`) } }
Y este es el error cuando uso la función en mi billetera nativa de reacción: Error al crear el paquete de JavaScript. No se pudo resolver la ruta del módulo desde C:\Users\DCL\Desktop\app\cardanoCrypto\lib.js: no se pudo encontrar la ruta dentro del proyecto.