我想添加 web3 包来反应项目 - 重大变化:webpack < 5 用于默认包含 node.js 核心模块的 polyfill

I want to add web3 package to react project - BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default

我将 web3 包添加到我的 React 项目中并开始。

yarn add web3


yarn start

但它会导致以下错误:

...
BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
...

我用 4 天时间解决了这些问题。然后我找到了这个问题的原因。

我主要更改为 2 个软件包的较低版本 - react-router-domreact-scripts

ex: 
react-scripts - 5.0.0 : error causes
react-scripts - 4.0.3 : success

这对我来说是一个很大的挑战。不过最后还是解决了。

谢谢大家看完我的post。

此致。