首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WalletConnect问题导入“密码”

WalletConnect问题导入“密码”
EN

Stack Overflow用户
提问于 2022-02-22 20:53:57
回答 1查看 279关注 0票数 1

我使用的是钱包连接,但是当我尝试连接时,它给了我一个错误:

模块未找到:错误:无法解决‘密码’

然后它给了我以下建议:

破坏变化: webpack <5用于默认情况下包含node.js核心模块的填充。现在情况不再是这样了。验证是否需要此模块,并为其配置一个多填充。 如果您想要包含一个多边形填充,您需要:

  • 添加一个备用的'resolve.fallback:{ "crypto":require.resolve(“crypto”) }‘
  • 安装‘crypto’如果您不想包含一个多填充,您可以使用一个空模块,如: resolve.fallback:{ "crypto":false }

我试过但没成功有人能帮我吗?连接的代码与网站解释的代码相同。(我用的是反应)

这里有更多信息:https://docs.walletconnect.com/quick-start/dapps/node

EN

回答 1

Stack Overflow用户

发布于 2022-03-18 14:11:39

我曾多次遇到这个问题。这是因为webpack版本5引入了破坏性的更改。有两种解决方案:-

  1. 要么遵循文章中所写的内容(确保以本文中提到的相同方式安装和添加crypto的回退)。
  2. react-scripts从5降到4.0.3,并与NodeJS的LTS版本一起使用。

备选案文2比较容易,我更喜欢它。如果您也这样做,请按照以下步骤操作:

  1. 运行npm uninstall react-scripts
  2. 运行npm install react-scripts@4.0.3

运行npm run start以检查此操作是否有效。如果有任何错误,请删除node_modules,然后使用npm install重新安装,这将解决问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71228159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档