FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
原因
JavaScript 内存不足,指的就是Node,Node 基于V8引擎, Node 中通过script使用的内存只是很小的一部分(64位系统下约为1.4 GB,32位系统下约为0.7 GB),当我们的开发中包比较大时,就容易形成内存不足。
解决方法(设置增加内存)
方法一
"serve": "node --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve"
或者
"serve": "npx --max_old_space_size=4096 node_modules/@vue/cli-service/bin/vue-cli-service.js serve"
方法二
安装 cross-env 和 increase-memory-limit
yarn add -D cross-env increase-memory-limit
package.json 的 scripts
"fix-memory-limit": "cross-env LIMIT=8096 increase-memory-limit"
yarn fix-memory-limit
然后在开启服务,这里可能会遇到问题
node --max-old-space-size=4096: ‘>=8.12.0’ 类似这种的。
定位到那个包把这些 --max-old-space-size=4096 删除。
方法三
set NODE_OPTIONS=--max_old_space_size=4096
运行第一遍可能还会有问题,运行两遍试试,
参考
Vue-cli3执行serve和build命令时nodejs内存溢出问题及解决
FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory相关推荐
- FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of me
1.错误描述 Administrator@USER-0GUONPPBHK MINGW64 /g/HBuilderXWork/erp-html (master) $ npm run dev> er ...
- npm run build报错Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of
在react项目执行 npm run build 报错 Ineffective mark-compacts near heap limit Allocation failed - JavaScript ...
- ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
前端项目打包报错堆限制,内存不足的解决办法: "scripts": {// ..."build": "cross-env DEV_SSR=true N ...
- Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
项目过大,启动项目 npm run dev,会抛出内存溢出,需要扩展node服务器内存. 一. 扩展内存: 1 先打开cmd全局命令窗口,输入 npm install -g increase-memo ...
- FATAL ERROR: MarkCompactCollector: young object promotion failed Allocation failed - JavaScript heap
有一个angular的项目,工程比较大,在一个内存为8G的笔记本上运行打包命令失败,报错: FATAL ERROR: MarkCompactCollector: young object promot ...
- FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 今天项目运行时,会中途退出,并且报 ...
- webpack打包js内存溢出:CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
使用webpack打包react项目,内存溢出: <--- JS stacktrace --->==== JS stack trace ========================== ...
- 【kibana】 kibana报错内存溢出 CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
一.前言: 今天收到kibana服务告警. 环境信息: es7,4 kibana 7.4 二.报错内容: <--- Last few GCs --->[2800:0x326ea90] 95 ...
- 解决Vue编译和打包时频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory...
解决Vue编译和打包时频繁内存溢出情况CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 如上图所示:频繁出现此 ...
最新文章
- oracle virtualbox 添加共享硬盘
- 微信小程序 统一支付 php,微信/微信小程序统一下单(PHP版)
- 编写高质量代码改善C#程序的157个建议——建议87:区分WPF和WinForm的线程模型...
- 魔兽 如何屏蔽F1键弹出帮助菜单
- Effective Java之将局部变量的作用域最小化(四十五)
- 渝粤教育 陕西师范大学 《金融中介学Ⅰ》作业
- docker-compose 使用小例
- 计算机视觉中的Transformer的最新进展!
- Java包的命名规则
- 基于IDEA搭建JavaWeb入门项目结构(2021版)
- 计算机的试题步骤,计算机二级题目 做计算机二级试题,按照答案步骤,为什么word 爱问知识人...
- linux内核烧制,手机烧录自己编译的linux kernel
- 那年我整理的SE面试题
- VC与JAVA DES加密算法互操作
- .NET简谈特性(代码属性)
- 1.软件工程--软件建模与文档协作 --- 软件开发过程
- 知乎;如何帮助前端新人入门和提高?
- SRv6技术课堂(一):SRv6概述
- php微信支付接口的流程图,php如何设计微信支付接口
- python中imag是什么意思_Python-在imag中查找对象的中心