gpt4 book ai didi

node.js - Webpack 内存不足

转载 作者:行者123 更新时间:2023-12-03 09:53:21 37 4
gpt4 key购买 nike

设想

我有一台 500MB RAM 的构建机器,我想用它来构建一个使用 webpack 的 JavaScript 包。

NODE_ENV=production webpack --config webpack.prod.js

这在以前工作得很好,但随着项目变得越来越大,我开始耗尽内存。我尝试为 Node 设置上限,希望 webpack 能做一些聪明的事情,但不行。
NODE_OPTIONS="--max-old-space-size=2048" NODE_ENV=production webpack --config webpack.prod.js

约束
  • 构建所需的时间对我来说并不重要。如果我们必须使用 SSD 进行构建,那很好。
  • 这是一个 Linux 机器,但我没有交换。
  • 我很高兴在我的架构中找到替代解决方案,目前我为我的 SPA 输出了一个 1.6MB 的 JS blob。

  • 错误

    内存不足时的错误
    FATAL ERROR: NewSpace::Rebalance Allocation failed - process out of memory

    为 Node 添加限制时出错
    FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

    非常感谢任何帮助或建议。谢谢!

    编辑:附加信息
    "webpack": "4.6.0",
    "webpack-cli": "2.0.15",

    最佳答案

    Try mode: 'none' 在你的 webpack 配置中。显然,这些“优化”没有发挥应有的作用。经过数小时的反复试验,这对我来说是解决方案。

    关于node.js - Webpack 内存不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53108729/

    37 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com