当前位置: 首页 > news >正文

关于VUE启动内存溢出

安装node v10.14.2 后

启动公司的VUE项目

使用命令npm run dev 命令

报错:

<--- Last few GCs --->[20940:00000244699848E0]   215872 ms: Scavenge 1690.2 (1836.4) -> 1679.6 (1836.4) MB, 5.4 / 0.7 ms  (average mu = 0.266, current mu = 0.253) allocation failure
[20940:00000244699848E0]   216022 ms: Scavenge 1699.5 (1844.0) -> 1682.3 (1837.9) MB, 9.8 / 4.0 ms  (average mu = 0.266, current mu = 0.253) allocation failure
[20940:00000244699848E0]   216476 ms: Scavenge 1694.6 (1837.9) -> 1685.7 (1837.9) MB, 15.7 / 0.3 ms  (average mu = 0.266, current mu = 0.253) external memory pressure<--- JS stacktrace --->FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory1: 00007FF6806D401F v8::internal::CodeObjectRegistry::~CodeObjectRegistry+1125112: 00007FF680663146 DSA_meth_get_flags+655423: 00007FF680663FFD node::OnFatalError+3014: 00007FF680F95ADE v8::Isolate::ReportExternalAllocationLimitReached+945: 00007FF680F8000D v8::SharedArrayBuffer::Externalize+7816: 00007FF680E235FC v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+14687: 00007FF680E302A9 v8::internal::Heap::PublishPendingAllocations+11298: 00007FF680E2D27A v8::internal::Heap::PageFlagsAreConsistent+28429: 00007FF680E1FEF9 v8::internal::Heap::CollectGarbage+2137
10: 00007FF680E2879B v8::internal::Heap::GlobalSizeOfObjects+331
11: 00007FF680E6ECCB v8::internal::StackGuard::HandleInterrupts+891
12: 00007FF680B776D6 v8::internal::DateCache::Weekday+8630
13: 00007FF6810234B1 v8::internal::SetupIsolateDelegate::SetupHeap+494417
14: 000002446C59367C
Done in 218.33s.

看了很多解决办法:

解决方案1:通过 increase-memory-limit 插件
        安装插件:npm install -g increase-memory-limit
        执行命令:npx cross-env LIMIT=4096 increase-memory-limit
来源:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of me-CSDN博客

解决方案2:设置max-old-space-size即可。在工程目录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" %*
)

来源:FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out..._画画认真学习呀的博客-CSDN博客解决方案3:环境变量中设置max-old-space-size即可

个人推荐第三种,不影响项目,且通用

相关文章:

关于VUE启动内存溢出

安装node v10.14.2 后 启动公司的VUE项目 使用命令npm run dev 命令 报错&#xff1a; <--- Last few GCs --->[20940:00000244699848E0] 215872 ms: Scavenge 1690.2 (1836.4) -> 1679.6 (1836.4) MB, 5.4 / 0.7 ms (average mu 0.266, current mu 0.253) a…...

HBase学习笔记(1)—— 知识点总结

目录 HBase概述 HBase 基本架构 HBase安装部署启动 HBase Shell HBase数据读写流程 HBase 优化 HBase概述 HBase是以 hdfs 为数据存储的&#xff0c;一种分布式、非关系型的、可扩展的 NoSQL 数据库 关系型数据库和非关系型数据库的区别&#xff1a; 关系型数据库和非关…...

【Linux】 awk命令使用

AWK 是一种处理文本文件的语言&#xff0c;是一个强大的文本分析工具。 之所以叫 AWK 是因为其取了三位创始人 Alfred Aho&#xff0c;Peter Weinberger, 和 Brian Kernighan 的 Family Name 的首字符。 语法 awk [选项] [文件] awk [选项] [程序] [文件] awk命令 -Linux手…...

Sentinel网关限流

背景 在微服务架构下&#xff0c;每个服务的性能都不同&#xff0c;为避免出现流量洪峰将服务冲垮&#xff0c;需要依赖限流工具来保护服务的稳定性。sentinel是阿里提供的限流工具&#xff0c;社区活跃&#xff0c;功能也很全面&#xff0c;包含实时监控、流控、熔断等功能。…...

solidworks对电脑要求高吗?2023solidworks配置要求

solidworks对电脑要求高吗&#xff1f;SolidWorks是一款功能强大的三维CAD软件&#xff0c;对电脑配置有一定的要求。一般来说&#xff0c;运行SolidWorks需要的电脑配置包括较高的处理器性能、足够的内存和存储空间&#xff0c;以及一块性能良好的显卡。此外&#xff0c;对于大…...

搭建神经网络(torch.nn的用法)

零零碎碎总结了一些torch框架里面nn模块的用法&#xff0c;尤其是关于搭建神经网络的 nn.ModuleList nn.Module nn.Sequential nn.Linear nn.Dropout nn.Embedding nn.DataParallel() 将模型封装起来&#xff0c;便于在多个gpu上并行计算&#xff0c;训练或者推理 nn.…...

卡码网语言基础课 | 11. 句子缩写

目录 一、 字符串大小的比较 二、 ASCII码值 三、 基本框架代码 四、 解题思路 4.1 首字母问题 4.2 判定小写字母 4.3 小写字母转换为大写字母 五、空格判断 六、 代码模块化 6.1 满足的条件 6.2 代码完善 七、 题目解答 7.1 原始代码 7.2 改进代码 八、 拓展与…...

Surface RT 安装 Linux

零&#xff1a;起因 在家无事找出来一台老旧设备 Surface RT 一代的&#xff0c;系统最新是 Windows 8.1 arm版&#xff0c;应用商店都已经打不开了 虽说有破解方法&#xff0c;能运行些软件&#xff0c;但怎么说也不是任意安装&#xff0c;所以局限性还是相当的大&#xff0…...

C++中的函数重载:多功能而强大的特性

引言 函数重载是C编程语言中的一项强大特性&#xff0c;它允许在同一个作用域内定义多个同名函数&#xff0c;但这些函数在参数类型、个数或顺序上有所不同。本文将深入探讨函数重载的用法&#xff0c;以及它的优势和应用场景。 正文 在C中&#xff0c;函数重载是一项非常有…...

数据分析实战 | K-means算法——蛋白质消费特征分析

目录 一、数据及分析对象 二、目的及分析任务 三、方法及工具 四、数据读入 五、数据理解 六、数据准备 七、模型训练 ​编辑 八、模型评价 九、模型调参与预测 一、数据及分析对象 txt文件——“protein.txt”&#xff0c;主要记录了25个国家的9个属性&#xff0c;主…...

HTTP协议详解-下(Tomcat)

如何构造 HTTP 请求 对于 GET 请求 地址栏直接输入点击收藏夹html 里的 link script img a…form 标签 通过 form 标签构造GET请求 <body><!-- 表单标签, 允许用户和服务器之间交互数据 --><!-- 提交的数据报以键值对的结果来组织 --><form action&quo…...

acwing算法基础之搜索与图论--prim算法

目录 1 基础知识2 模板3 工程化 1 基础知识 朴素版prim算法的关键步骤&#xff1a; 初始化距离数组dist&#xff0c;将其内的所有元素都设为正无穷大。定义集合S&#xff0c;表示生成树。循环n次&#xff1a;找到不在集合S中且距离集合S最近的结点t&#xff0c;用它去更新剩余…...

Amazon EC2 Serial Console 现已在其他亚马逊云科技区域推出

即日起&#xff0c;交互式 EC2 Serial Console 现也在以下区域推出&#xff1a;中东&#xff08;巴林&#xff09;、亚太地区&#xff08;雅加达&#xff09;、非洲&#xff08;开普敦&#xff09;、中东&#xff08;阿联酋&#xff09;、亚太地区&#xff08;香港&#xff09;…...

hdlbits系列verilog解答(100输入逻辑门)-39

文章目录 一、问题描述二、verilog源码三、仿真结果一、问题描述 构建一个具有 100 个输入in[99:0]的组合电路。 有 3 个输出: out_and: output of a 100-input AND gate. out_or: output of a 100-input OR gate. out_xor: output of a 100-input XOR gate. 二、verilog源…...

Python 中 Selenium 的屏幕截图

文章目录 使用 save_screenshot() 函数在 Python 中使用 selenium 捕获屏幕截图使用 get_screenshot_as_file() 函数在 Python 中使用 selenium 捕获屏幕截图使用 Screenshot-Selenium 包在 Python 中使用 selenium 捕获屏幕截图总结我们可以使用 Selenium 在自动化 Web 浏览器…...

scrapy发json的post请求

一 、scrapy发json的post请求&#xff1a; def start_requests(self):self.headers {Content-Type: application/json}json_data {"productName": "", "currentPage": "1", "recordNumber": "10", "langua…...

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

目录 1解题思路&#xff1a; 2代码如下&#xff1a; 3运行结果&#xff1a; 4总结&#xff1a; 5介绍&#xff1a; 1解题思路&#xff1a; 利用循环&#xff08;穷举法&#xff09;来 对 所 需要的数 进行确定 2代码如下&#xff1a; #include <stdio.h>int main() …...

自主开发刷题应用网站H5源码(无需后端无需数据库)

该应用使用JSON作为题库的存储方式&#xff0c;层次清晰、结构简单易懂。 配套的word模板和模板到JSON转换工具可供使用&#xff0c;方便将题库从word格式转换为JSON格式。 四种刷题模式包括顺序刷题、乱序刷题、错题模式和背题模式&#xff0c;可以根据自己的需求选择适合的模…...

java 读取excel/word存入mysql

引入依赖 <!--poi--><dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>4.0.1</version></dependency><dependency><groupId>org.apache.poi</groupId><artif…...

11.(vue3.x+vite)组件间通信方式之ref与$parent、$children

前端技术社区总目录(订阅之前请先查看该博客) 示例效果 注: (1)ref 加在标签(div等)上,是拿到dom 对象 (2)ref加上组件上,拿到的是组件的引用 (3)让父组件获取子组件的数据或者方法需要通过defineExpose对外暴露,另外让父组件获取子组件的数据或者方法需要通过d…...

零基础选AI认证的理性分析:如何通过“实战含量”和“案例质量”筛选证书

CAIE注册人工智能工程师&#xff08;简称CAIE认证&#xff0c;又称赛一认证&#xff09;&#xff0c;是聚焦人工智能领域的技能等级认证&#xff0c;由CAIE人工智能研究院颁发&#xff0c;旨在培养和评估具备理论基础与实战能力的复合型AI人才&#xff0c;核心使命是“连接AI时…...

全国产传感器信号的实时处理-信号校准与标定调试

随着物联网、工业自动化和智能感知技术的快速发展&#xff0c;传感器作为连接物理世界与数字世界的核心桥梁&#xff0c;其测量精度直接影响着整个系统的可靠性与决策质量。然而&#xff0c;传感器在实际应用中不可避免地会受到制造工艺差异、环境条件波动以及器件老化等多种因…...

Switch大气层系统终极指南:从零开始安装到完整自定义的完整教程

Switch大气层系统终极指南&#xff1a;从零开始安装到完整自定义的完整教程 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 想要让你的Switch焕发新生&#xff0c;享受官方系统无法提供的强…...

特征融合神操作,拿下Nature!

特征融合全新范式&#xff0c;拿下Nature子刊&#xff01;作者提出了一种领域知识嵌入的多层级特征融合方法&#xff0c;突破了深度学习大数据黑箱的路径依赖&#xff0c;为小样本、高纬度、多模态等场景提供了全新的思路。不仅在各大顶会上也涌现了不少新玩法。比如CVPR26上的…...

HunyuanVideo-Foley多场景落地:虚拟主播直播实时AI音效增强方案

HunyuanVideo-Foley多场景落地&#xff1a;虚拟主播直播实时AI音效增强方案 1. 引言&#xff1a;直播音效的AI革命 在虚拟主播直播领域&#xff0c;音效质量直接影响观众体验。传统Foley音效制作面临三大痛点&#xff1a; 成本高昂&#xff1a;专业音效师按小时计费效率低下…...

5分钟搞定!用Qwen3-Embedding-4B为你的网站添加智能搜索功能

5分钟搞定&#xff01;用Qwen3-Embedding-4B为你的网站添加智能搜索功能 1. 引言&#xff1a;为什么需要智能搜索&#xff1f; 传统网站搜索功能通常基于关键词匹配&#xff0c;当用户输入"苹果"时&#xff0c;系统只会机械地查找包含这两个字的页面&#xff0c;无…...

RAG系统必看!混合检索、关键词、语义一次讲清,生产级方案选型指南

本文深入探讨了RAG系统中检索层的核心重要性&#xff0c;对比了语义检索、关键词检索和混合检索三种方式的特点与适用场景。指出单一检索方式存在致命盲区&#xff0c;生产级RAG必须采用混合检索。文章详细解析了关键词检索的两种技术路线&#xff08;稀疏向量和全文索引&#…...

EVA-01企业微信机器人实战:5步打造移动端图片分析助手

EVA-01企业微信机器人实战&#xff1a;5步打造移动端图片分析助手 1. 项目背景与价值 在移动办公场景中&#xff0c;我们经常遇到需要快速分析图片内容的场景&#xff1a;工厂设备巡检、产品设计评审、文档信息提取等。传统方式需要将图片传输到电脑端&#xff0c;再通过专业…...

优质育苗基质核心标准科普:选对基质,育苗事半功倍

种植过程中&#xff0c;同样的种子、同样的管理方式&#xff0c;育苗效果却天差地别&#xff0c;核心原因就在于育苗基质的选择。很多种植户选购基质只看价格&#xff0c;忽略品质&#xff0c;导致育苗失败、得不偿失。本文科普优质育苗基质的核心判断标准&#xff0c;结合真实…...

ComfyUI v0.19.0 更新:大量新节点、新模型、新修复与性能优化全面落地,工作流与训练能力再升级

2026年4月13日&#xff0c;ComfyUI 发布了 v0.19.0 最新版本。 本次更新内容非常丰富&#xff0c;覆盖了 图像编辑、文本生成、音视频能力、训练支持、节点扩展、API 节点、模板更新、前端升级、资产管理、模型兼容性、性能优化、平台适配 等多个方向。 而且这次版本标注为 Imm…...