问题描述
项目运行编译后,频繁出现运行中断的问题,需要重新执行命令 yarn serve 才行
报错内容
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
大概意思就是说js 堆内存不足
原因分析:
项目大,启动或打包会抛出内存溢出,需要扩展node服务器内存
解决方案:
参考文章:https://blog.csdn.net/xiaoxia188/article/details/107833654
尝试方案一:扩展内存
快捷键Win+R 打开运行窗口,运行 npm install -g increase-memory-limit
2、在项目文件夹运行 increase-memory-limit ,内存扩展完成,再启动项目就可以了
扩展之后情况稍好,但是扔会出现运行中断
CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
尝试方案二:快捷键Win+R 打开运行窗口,运行 setx NODE_OPTIONS --max_old_space_size=4096
后续运行正常,无报错