ReferenceError: _webpack_require_ is not defined

ReferenceError: _webpack_require_ is not defined

我正在尝试做这个指南Here React JS API, 但我总是得到一个带有此处水印的白屏,没有地图和此错误。

ReferenceError: _webpack_require_ is not defined 2 6c60a8cc-4769-4b0e-932b-dbe27b7df713:1676:33
<anonym> blob:http://localhost:3000/6c60a8cc-4769-4b0e-932b-dbe27b7df713:1676
<anonym> blob:http://localhost:3000/6c60a8cc-4769-4b0e-932b-dbe27b7df713:18966
<anonym> blob:http://localhost:3000/6c60a8cc-4769-4b0e-932b-dbe27b7df713:18967

有人知道该怎么做吗?

环境:

WSL 2:Ubuntu 20.04 LTS

节点 v16.13.0

Npm 8.1.0

解决此问题的方法是,将 react-app-rewired 依赖项添加到您的项目,然后将一个 config-overrides.js 文件添加到您的根文件夹,其中包含以下内容:

module.exports = function override(config, env) {
    config.node = { global: false }
    return config
}

最后,将 package.json 中的启动脚本更改为使用 react-app-rewired,脚本对象应如下所示:

"scripts": {
    "start": "react-app-rewired start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  }