vue项目起服务的时候,内存溢出的解决方法

在这里插入图片描述报错信息如上图

<--- Last few GCs --->

[21728:000002EA7AF21FA0]    50479 ms: Mark-sweep 1839.0 (2085.1) -> 1838.7 (2070.8) MB, 326.7 / 0.0 ms  (average mu = 0.192, current mu = 0.120) allocation failure scavenge might not succeed
[21728:000002EA7AF21FA0]    50855 ms: Mark-sweep 1860.5 (2092.3) -> 1860.2 (2079.5) MB, 334.5 / 0.0 ms  (average mu = 0.150, current mu = 0.111) allocation failure scavenge might not succeed


<--- JS stacktrace --->

==== JS stack trace =========================================

Security context: 0x02a6180408a1 <JSObject>
    0: builtin exit frame: byteLength(aka byteLengthUtf8)(this=0x01043c9824d1 <Object map = 0000002936DA5E11>,0x00e030193841 <Very long string[4660043]>,0x01043c9824d1 <Object map = 0000002936DA5E11>)

    1: fromStringFast(aka fromStringFast) [0000023175BB0C19] [buffer.js:~385] [pc=000000952A30435F](this=0x01337be804a9 <undefined>,0x00e030193841 <Very long string[4660043]>,0x01043c9824d1 <Objec...
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 00007FF7D6F1076F napi_wrap+124431
 3: 00007FF7D6EB3176 v8::base::CPU::has_sse+37766
 5: 00007FF7D769ED81 v8::SharedArrayBuffer::Externalize+833
 6: 00007FF7D756C64C v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+1436
 7: 00007FF7D75779F0 v8::internal::Heap::ProtectUnprotectedMemoryChunks+1312
 8: 00007FF7D7574524 v8::internal::Heap::PageFlagsAreConsistent+3204
 9: 00007FF7D7569DB3 v8::internal::Heap::CollectGarbage+1283
10: 00007FF7D7568584 v8::internal::Heap::AddRetainedMap+2356
11: 00007FF7D7590577 v8::internal::Factory::NewRawTwoByteString+87
12: 00007FF7D73B776C v8::internal::String::SlowFlatten+492
13: 00007FF7D7280EFF unibrow::Utf8::EncodeOneByte+687
14: 00007FF7D76C1196 v8::String::Utf8Length+22
16: 00007FF7D766AF40 v8::internal::Builtins::builtin_handle+325536
19: 00007FF7D766A5CE v8::internal::Builtins::builtin_handle+323118
21: 000000952A30435F

解决方法:

npm install -g increase-memory-limit
increase-memory-limit

还是不行?
仅需在 node_modules 文件夹搜索 “%_prog%” 替换成 %_prog% (即去掉双引号)
若是无法全局替换 node_modules 文件的 “%_prog%” 需要暂时删除红框部分,替换完再添加上。(【文件-首选项-设置】搜索 Search: Exclude)如图:
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值