小编Wol*_*zzy的帖子

Webpack 5 错误 - 无法解析 ReactJS 项目中的“crypto”、“http”和“https”

我使用 Webpack 5 创建了一个新的 React 项目,npx create-react-app client并遇到了一些问题。最初,我在 、 和 方面遇到了错误assertosstream通过安装它们并将它们包含在webpack.config.js. 该文件位于client/src文件夹中。

错误如下所示:

Compiled with problems:

    ERROR in ./node_modules/eth-lib/lib/bytes.js 9:193-227

    Module not found: Error: Can't resolve 'crypto' in 'C:\Users\Username\Projects\testProject\client\node_modules\eth-lib\lib'

    BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
    This is no longer the case. Verify if you need this module and configure a polyfill for it.

    If you want to include a …
Run Code Online (Sandbox Code Playgroud)

node.js polyfills reactjs webpack web3js

26
推荐指数
3
解决办法
6万
查看次数

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

reactjs ×2

javascript ×1

node.js ×1

polyfills ×1

web3js ×1

webpack ×1