使用自定义反应脚本库构建会导致内存泄漏

Build with custom-react-scripts library causes memory leaks

我有一个使用 custom-react-scripts 的项目,我在开发过程中遇到了内存泄漏问题。该应用程序是使用 React、Mobx、Mobx-State-Tree 开发的,并使用带有 babel 的装饰器。

当我使用命令 react-scripts start 启动开发服务器时 2-3 node.js 个实例已启动:

当我更改项目中的一些代码时,custom-react-scripts 会重建项目并出现更多 node.js 个实例:

片刻之后,所有内存都分配了 node.js 个实例,我的笔记本电脑开始冻结。

有谁知道如何防止自定义反应脚本启动新的 nodejs 实例并解决此内存泄漏问题?

我想问题出在您的 .env 配置文件中。 我很早就遇到了这个问题,这些步骤帮助了我:

  1. 删除 .env 文件中的所有分号。
  2. 通过添加关闭 webpack 仪表板:REACT_APP_WEBPACK_DASHBOARD = false

看看这个截图(正确的 .env 配置)。希望对你有帮助。