项目场景:
antd 项目,修改less文件会导致内存溢出
问题描述
本地环境antd 项目,修改less文件会导致内存溢出;如下
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
原因分析:
这个错误信息告诉我们,JavaScript的内存溢出了;
百度后;试了两个方案:
方法一:添加参数 --max_old_space_size=4096
npm run start --max_old_space_size=4096
方法二:通过 increase-memory-limit 插件
安装插件:npm install -g increase-memory-limit
执行命令:npx cross-env LIMIT=4096 increase-memory-limit
但都没有解决问题;
解决方案:
后面,发现less版本问题:错误版本:3.9*;升级到^3.13.1后,就不会出现错误了导致项目奔溃