ant-design-pro+umijs 启动时内存溢出

  用vscode yarn start启动时出现下面错误时:

<--- Last few GCs --->

[10208:00000249FAEC0DF0]    62449 ms: Scavenge 1379.1 (1423.7) -> 1378.3 (1423.7) MB, 1.8 / 0.0 ms  (average mu = 0.197, current mu = 0.217) allocation failure
[10208:00000249FAEC0DF0]    62453 ms: Scavenge 1379.8 (1424.4) -> 1379.1 (1424.4) MB, 1.5 / 0.0 ms  (average mu = 0.197, current mu = 0.217) allocation failure
[10208:00000249FAEC0DF0]    62460 ms: Scavenge 1380.5 (1425.1) -> 1379.6 (1425.1) MB, 2.9 / 0.0 ms  (average mu = 0.197, current mu = 0.217) allocation failure


<--- JS stacktrace --->

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

Security context: 0x03cc34f9e6e1 <JSObject>
    0: builtin exit frame: stringify(this=0x03cc34f91a19 <Object map = 00000126990042A9>,0x00b257b026f1 <undefined>,0x00b257b026f1 <undefined>,0x02fe6b365971 <Object map = 0000023BB93EA3D1>,0x03cc34f91a19 <Object map = 00000126990042A9>)

    1: arguments adaptor frame: 1->3
    2: /* anonymous */(aka /* anonymous */) [00000037F605FAC9] [H:\Git\mmzdf-web\node_modules\webpack\lib\SourceMapDevTool...

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
 1: 00007FF606020EFA v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+4810
 2: 00007FF605FFA296 node::MakeCallback+4518
 3: 00007FF605FFAC80 node_module_register+2160
 4: 00007FF6062909BE v8::internal::FatalProcessOutOfMemory+846
 5: 00007FF6062908EF v8::internal::FatalProcessOutOfMemory+639
 6: 00007FF6067CE954 v8::internal::Heap::MaxHeapGrowingFactor+11476
 7: 00007FF6067C50B7 v8::internal::ScavengeJob::operator=+25543
 8: 00007FF6067C362C v8::internal::ScavengeJob::operator=+18748
 9: 00007FF6067CC5A7 v8::internal::Heap::MaxHeapGrowingFactor+2343
10: 00007FF6067CC626 v8::internal::Heap::MaxHeapGrowingFactor+2470

找到工程目录:node_modules\.bin\umi.cmd文件,替换下面代码,重新启动即可

@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe" --max_old_space_size=8192 "%~dp0\..\umi\bin\umi.js" %*
) ELSE (
  @SETLOCAL
  @SET PATHEXT=%PATHEXT:;.JS;=;%
  node  --max_old_space_size=8192 "%~dp0\..\umi\bin\umi.js" %*
)

 

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
ant-design-vue springboot开源集成框架提供了一种将ant-design-vue前端组件库与springboot后端框架集成的解决方案。ant-design-vue是一个优秀的前端UI框架,提供了丰富的组件和样式库,可以帮助开发者快速构建出美观且易于使用的用户界面。 在传统的前后端分离开发中,前端开发者需要自行选择UI框架,并通过RESTful接口与后端进行通信。而使用ant-design-vue springboot开源集成框架,可以直接使用ant-design-vue提供的组件,无需繁琐地搭建UI,同时可以通过框架提供的API与后端进行交互,简化了前后端的协作流程。 具体来说,ant-design-vue springboot开源集成框架基于springboot框架和vue.js框架,提供了一套配置文件和样板代码,用于快速搭建前后端集成项目。框架中已经集成了ant-design-vue的组件库,并提供了一些自定义的样式和组件,使得开发者可以更方便地使用ant-design-vue的组件来构建用户界面。 同时,框架还提供了一些配置选项和API,用于与后端进行通信。开发者可以通过配置选项设置后端接口的URL,然后在前端代码中直接调用框架提供的API方法来发送请求和接收响应。这样,前端与后端之间的数据传输将更加方便和高效。 总之,ant-design-vue springboot开源集成框架是一个优秀的解决方案,可以帮助开发者快速搭建出前后端集成的项目,并使用ant-design-vue提供的丰富组件来构建美观且易于使用的用户界面。有了这个框架的帮助,开发者可以更专注于业务逻辑的实现,提高开发效率。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值