首页 > 解决方案 > 增加所有 Node.js 进程的内存限制

问题描述

如何增加 Node.js 的默认内存限制?我知道,max_old_space_size但这只是一次运行。此外,当脚本运行另一个进程或npm命令等时也会出现问题。所以很难处理所有的情况。

我想全局设置内存限制,例如在ENV变量或其他东西中。因此,每次我运行 Node.js 时,它都会增加所有进程中的内存,尽管在哪里执行。

标签: node.js

解决方案


可以使用NODE_OPTIONS。例如:

cross-env NODE_OPTIONS=--max-old-space-size=8096 ts-node my/file.ts

推荐阅读