【问题标题】:how to increase memory heap in nest.js application ? how to use --max-old-space-size in cli?如何在 nest.js 应用程序中增加内存堆?如何在 cli 中使用 --max-old-space-size?
【发布时间】:2020-08-27 10:32:22
【问题描述】:

我正在使用nest.js 框架处理node.js 项目,并且出现错误“JavaScript 堆内存不足” 我的问题是如何为我的应用分配更多内存?我还发现有些人说我应该使用 [--max-old-space-size] 分配内存,所以我尝试将此选项添加到 package.json 脚本以具有 "start" : "nest start --max-old-space-size=4096" 但它没有用

【问题讨论】:

    标签: javascript node.js express nestjs npm-scripts


    【解决方案1】:

    Jay McDoniel 对此是正确的,但是参数顺序错误,您必须像这样通过node --max-old-space-size=4096 dist/main

    如果您以前没有,请确保您使用npm run build

    【讨论】:

      【解决方案2】:

      Nest 将一些(但不是全部)标志传递给node。这是它没有的标志之一。相反,您可以使用 node dist/main --max-old-space-size=4096 并让服务器以这种方式启动。

      【讨论】:

        猜你喜欢
        • 2019-07-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-21
        • 2019-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多