我在 React js 17.0.1 中从 web3 导入 Web3 时收到此错误。如何解决此问题

2023-12-19

编译有问题:X

./node_modules/cipher-base/index.js 中的错误 3:16-43

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\cipher-base”中的“流”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "stream": require.resolve("stream-browserify") }' - 安装“流浏览器” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "stream": false }

./node_modules/eth-lib/lib/bytes.js 中的错误 9:193-227

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\eth-lib\lib”中的“加密”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "crypto": require.resolve("crypto-browserify") }' - 安装“加密浏览器” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "crypto": false }

./node_modules/ethereumjs-util/dist.browser/account.js 71:31-48 中出现错误

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\ethereumjs-util\dist.browser”中的“断言”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "assert": require.resolve("assert/") }' - 安装“断言” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "assert": false }

./node_modules/ethereumjs-util/dist.browser/address.js 中的错误 14:31-48

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\ethereumjs-util\dist.browser”中的“断言”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "assert": require.resolve("assert/") }' - 安装“断言” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "assert": false }

./node_modules/ethereumjs-util/dist.browser/object.js 中的错误 46:31-48

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\ethereumjs-util\dist.browser”中的“断言”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "assert": require.resolve("assert/") }' - 安装“断言” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "assert": false }

./node_modules/web3-eth-accounts/lib/index.js 中的错误 31:74-91

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\web3-eth-accounts\lib”中的“加密”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "crypto": require.resolve("crypto-browserify") }' - 安装“加密浏览器” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "crypto": false }

./node_modules/web3-eth-accounts/node_modules/eth-lib/lib/bytes.js 7 中的错误:193-227

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\web3-eth-accounts\node_modules\eth-lib\lib”中的“加密”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "crypto": require.resolve("crypto-browserify") }' - 安装“加密浏览器” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "crypto": false }

./node_modules/web3-providers-http/lib/index.js 中的错误 30:11-26

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\web3-providers-http\lib”中的“http”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "http": require.resolve("stream-http") }' - 安装“stream-http” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "http": false }

./node_modules/web3-providers-http/lib/index.js 中的错误 32:12-28

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\web3-providers-http\lib”中的“https”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "https": require.resolve("https-browserify") }' - 安装“https-browserify” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解决.fallback: { "https": false }

./node_modules/xhr2-cookies/dist/xml-http-request.js 中的错误 37:11-26

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\xhr2-cookies\dist”中的“http”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "http": require.resolve("stream-http") }' - 安装“stream-http” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "http": false }

./node_modules/xhr2-cookies/dist/xml-http-request.js 中的错误 39:12-28

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\xhr2-cookies\dist”中的“https”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "https": require.resolve("https-browserify") }' - 安装“https-browserify” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解决.fallback: { "https": false }

./node_modules/xhr2-cookies/dist/xml-http-request.js 中的错误 41:9-22

找不到模块:错误:无法解析“C:\Users\bittu\OneDrive\Desktop\BChain\Bitjit_Token\client\node_modules\xhr2-cookies\dist”中的“os”

重大更改:webpack

如果你想包含一个polyfill,你需要: - 添加后备 'resolve.fallback: { "os": require.resolve("os-browserify/browser") }' - 安装“操作系统浏览器” 如果你不想包含一个polyfill,你可以使用一个空模块,如下所示: 解析.fallback: { "os": false }


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我在 React js 17.0.1 中从 web3 导入 Web3 时收到此错误。如何解决此问题 的相关文章

随机推荐