我使用"@walletconnect/client“模块创建钱包连接器。这是我的代码:
const WalletConnect = require("@walletconnect/client");
const connector = new WalletConnect({ uri });这在我的项目中产生了错误。
Error: WalletConnect is not a constructor发布于 2022-08-22 15:41:54
您会得到错误,因为WalletConnect是默认导出的,并且默认导出不能像在公共as中预期的那样工作。read more here
你应该试一试:
const WalletConnect = require("@walletconnect/client").default;
const connector = new WalletConnect({ uri });发布于 2022-07-06 11:29:02
使用这个npm包并安装它,然后使用下面的命令来使用它
npm i@元问题/检测提供者
import detectEthereumProvider from '@metamask/detect-provider'
const provider = await detectEthereumProvider()
if (provider) {
console.log('Ethereum successfully detected!')
})
} else {
console.error('Please install MetaMask!', error)
}https://stackoverflow.com/questions/72819301
复制相似问题