FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory

TypeScript  和 webpack 时的常见问题。

项目过大时,使用 increase-memory-limit,增加node服务器内存限制

npm install -g increase-memory-limit

进入工程目录,执行:

increase-memory-limit

原理

Node.js v8.0 开始,可以使用NODE_OPTIONS 环境变量来全局设置 max_old_space_size 来增加内存限制

export NODE_OPTIONS=--max_old_space_size=4096

increase-memory-limit 将附加 --max-old-space-size=4096 到文件中的所有 node 调用中node_modules/.bin/*

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注