After created a ReactJS project. I installed Web3 to that project and just import Web3 But after imported, I got these error messages:
Failed to compile.
Module not found: Error: Can't resolve 'stream' in '/Users/tuan/Documents/projects/faucet-react/node_modules/cipher-base'
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 polyfill, you need to:
- add a fallback 'resolve.fallback: { "stream": require.resolve("stream-browserify") }'
- install 'stream-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
resolve.fallback: { "stream": false }
assets by path static/js/*.js 6.09 MiB
asset static/js/bundle.js 6.08 MiB [emitted] (name: main) 1 related asset
asset static/js/node_modules_web-vitals_dist_web-vitals_js.chunk.js 6.89 KiB [emitted] 1 related asset
asset index.html 1.67 KiB [emitted]
asset asset-manifest.json 458 bytes [emitted]
cached modules 5.9 MiB [cached] 899 modules
runtime modules 31.5 KiB 17 modules
...
=======
Are these issues from the react-script version?