【问题标题】:Build with custom-react-scripts library causes memory leaks使用 custom-react-scripts 库构建会导致内存泄漏
【发布时间】:2018-12-13 04:33:19
【问题描述】:

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

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

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

不久之后,所有内存都分配给 node.js 实例,我的笔记本电脑开始冻结。

有谁知道如何防止 custom-react-scripts 启动新的 nodejs 实例并解决这个内存泄漏问题?

【问题讨论】:

    标签: node.js reactjs memory-leaks mobx custom-react-scripts


    【解决方案1】:

    我猜问题隐藏在您的 .env 配置文件中。 我之前也遇到过这个问题,这些步骤帮助了我:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-02
      • 2021-08-14
      • 2010-11-18
      • 1970-01-01
      • 2021-03-23
      • 2021-09-25
      • 2014-12-08
      • 1970-01-01
      相关资源
      最近更新 更多