svelte - 如何在雪包和苗条项目中使用 bip32 包
问题描述
我们正在创建一个需要使用 bip32 包的 svelte 和 snowpack 应用程序。但是,当我们尝试运行node.derivePath(
m/44'/60'/0')
时,会出现以下错误:
Uncaught (in promise) TypeError: Cannot set property 'needReadable' of undefined
at RIPEMD160.Transform$3 (browser-ae6b73e4.js:3555)
at RIPEMD160.HashBase (browser-ae6b73e4.js:3780)
at new RIPEMD160 (browser-ae6b73e4.js:4050)
at createHash (browser-ae6b73e4.js:7516)
at Object.hash160 (bip32.js:125)
at BIP32.get identifier [as identifier] (bip32.js:1269)
at BIP32.get fingerprint [as fingerprint] (bip32.js:1272)
at BIP32.derive (bip32.js:1355)
at BIP32.deriveHardened (bip32.js:1372)
at bip32.js:1386
在snowpack.config.js
中,我们有以下设置:
mount: {
public: { url: '/', static: true },
src: { url: '/dist' },
},
plugins: [
'@snowpack/plugin-svelte',
'@snowpack/plugin-dotenv',
'@snowpack/plugin-typescript',
'@snowpack/plugin-postcss',
'@snowpack/plugin-webpack',
],
routes: [],
optimize: {},
packageOptions: {
polyfillNode: true,
}
有什么我们错过的导致错误的吗?
解决方案
推荐阅读
- javascript - document.title 元素在刷新时消失
- spring - 如何在 Angular 8 中调用 Rest API Post 方法。出现 CORS 错误
- javascript - 如何解决 CSS 没有反映在 Air-Table 的 iframe 上的问题?
- amazon-web-services - 使用 AWS Amplify 将 React Native 应用程序发布到云
- curl - 使用 curl 将 post 请求发送到 mlflow api 到多条记录
- nuxt.js - Nuxt.Js 在 Azure 上部署没有 node_modules 文件夹
- java - 如何在不将活动切换到android中的默认呼叫应用程序的情况下拨打电话?
- azure - Azure - 无法获得“网络配置文件”
- android - CameraX 预览未显示在 PreviewView 中
- distance - 测量两个概率分布之间的重叠