增加所有Node.js进程的内存限制

时间:2018-10-09 13:48:36

标签: node.js

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

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

2 个答案:

答案 0 :(得分:1)

可以使用NODE_OPTIONS。例如:

cross-env NODE_OPTIONS=--max_old_space_size=8096 ts-node my/file.ts

答案 1 :(得分:1)

您也可以尝试使用increase-memory-limit。以下脚本将按照文档进行工作。

HELP SORT|MORE

npm install -g increase-memory-limit