問題タブ [wallet-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
reactjs - 「crypto」のインポートに関する WalletConnect の問題
ウォレット接続を使用していますが、接続しようとすると次のエラーが表示されます。
モジュールが見つかりません: エラー: 「crypto」を解決できません
そして、次の提案が表示されます。
重大な変更: デフォルトで node.js コア モジュールのポリフィルを含めるために使用される webpack < 5。これはもはや当てはまりません。このモジュールが必要かどうかを確認し、ポリフィルを構成してください。
ポリフィルを含める場合は、次のことを行う必要があります。
- フォールバックを追加 'resolve.fallback: { "crypto": require.resolve("crypto-browserify") }'
- install 'crypto-browserify' ポリフィルを含めたくない場合は、次のように空のモジュールを使用できます: resolve.fallback: { "crypto": false }
やってみたけどダメだった、誰か助けて?接続のコードは、Web サイトの説明と同じです。(私はReactを使用しています)
詳細はこちら: https://docs.walletconnect.com/quick-start/dapps/node