我在我的离子React应用程序代码中使用create-hash包(https://github.com/crypto-browserify/createHash)。
我已使用npm install create-hash
安装了该软件包
我使用的函数如下:
const hash = createHash('sha256')
.update("entropyBuffer")
.digest();
但是,它会在浏览器中引发以下错误:
当我将算法更改为以下内容时:“md5”、“rmd 160”和“ripemd 160”,工作正常。我不明白是什么问题?
我在网上看过类似的问题,但没有任何帮助。
https://github.com/crypto-browserify/cipher-base/issues/11
How to generate a Mnemonic in Angular (with npm package bip39 for Solana)
1条答案
按热度按时间zlhcx6iw1#
参考此处的原始答案-链接
patch-package帮助我:
在package.json中添加以下行:
打开问题文件并更正它。在我的例子中:
从项目的根目录运行命令:
它将在根目录中创建一个新的文件夹patches,并在其中添加此修复程序。仅此而已。提交更改。它将在重新安装软件包后自动替换node_modules中的代码