vue项目 运行内存溢出
运行vue项目报错,内存溢出!!!
<--- Last few GCs --->
[10400:00000218A86135D0] 173902 ms: Mark-sweep (reduce) 1938.6 (2066.0) -> 1938.5 (2044.2) MB, 245.8 / 0.1 ms (average mu = 0.202, current mu = 0.194) allocation failure scavenge might not succeed
[10400:00000218A86135D0] 173965 ms: Scavenge (reduce) 1955.4 (2061.0) -> 1955.5 (2061.0) MB, 2.3 / 0.0 ms (average mu = 0.202, current mu = 0.194) allocation failure
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 00007FF715487A1F v8::internal::CodeObjectRegistry::~CodeObjectRegistry+114207
2: 00007FF715416096 DSA_meth_get_flags+65542
3: 00007FF715416F4D node::OnFatalError+301
4: 00007FF715D4B2CE v8::Isolate::ReportExternalAllocationLimitReached+94
5: 00007FF715D358AD v8::SharedArrayBuffer::Externalize+781
6: 00007FF715BD8C7C v8::internal::Heap::EphemeronKeyWriteBarrierFromCode+1468
7: 00007FF715BE5929 v8::internal::Heap::PublishPendingAllocations+1129
8: 00007FF715BE28FA v8::internal::Heap::PageFlagsAreConsistent+2842
9: 00007FF715BD5559 v8::internal::Heap::CollectGarbage+2137
10: 00007FF715BD3710 v8::internal::Heap::AllocateExternalBackingStore+2000
11: 00007FF715BF1420 v8::internal::FreeListManyCached::Reset+1408
12: 00007FF715BF1AD5 v8::internal::Factory::AllocateRaw+37
13: 00007FF715C0739F v8::internal::FactoryBase<v8::internal::Factory>::NewRawTwoByteString+79
14: 00007FF7159EAA7D v8::internal::String::SlowFlatten+477
15: 00007FF715754C8B v8::internal::WasmTableObject::Fill+603
16: 00007FF715D55086 v8::String::Utf8Length+22
17: 00007FF715434DB7 v8::internal::Malloced::operator delete+17479
18: 00007FF715D6D6AF v8::internal::SetupIsolateDelegate::SetupHeap+53823
19: 00000218AB716815
npm ERR! code ELIFECYCLE
npm ERR! errno 134
npm ERR! new-pro@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`
npm ERR! Exit status 134
npm ERR!
npm ERR! Failed at the new-pro@1.0.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\mdx\AppData\Roaming\npm-cache\_logs\2022-07-21T15_47_19_035Z-debug.log
网上搜了解决思路,有三个方法,尝试结果如下。
解决方法
尝试1: 在node_modules/.bin/webpack-dev-server.cmd 下写 node --max-old-space-size=4096
IF EXIST "%dp0%\node.exe" (
SET "_prog=%dp0%\node.exe" "--max_old_space_size=4096"
) ELSE (
SET "_prog=node" "--max_old_space_size=4096"
SET PATHEXT=%PATHEXT:;.JS;=;%
)
结果:未生效。
尝试2:在node_modules/.bin/webpack-dev-server.cmd 下的 "%_prog%" 去除双引号替换成 %_prog%
结果:未生效。
尝试3:
在终端执行:
$ npm install -g increase-memory-limit
进入当前项目下,执行命令行:
$ increase-memory-limit
执行启动项目的命令
结果:成功!(注意成功的基础是:尝试2+尝试3 两个步骤结合,先执行3,再执行2)
vue项目 运行内存溢出的更多相关文章
- 项目spring boot 写es hbase 运行内存溢出
本地项目运行正常.服务器上运行内存溢出. 项目内部同时做插入oracle,es,hbase 经过测试发现 同时插入es,hbase是服务器上就会出现内存溢出 如果只插入oracle+es 或oracl ...
- 解决 VUE项目过大nodejs内存溢出问题
今天在启动vue项目的时候报了这样一个错误, 如图所示:频繁出现此种情况,项目太大,导致内存溢出,排除代码问题外,可参照以下方式解决 // 全局安装increase-memory-limit npm ...
- Jenkins自动化构建vue项目然后发布到远程Linux服务器
部署Jenkins参照另一篇博客: centos7安装Jenkins及其卸载 一.jenkins相关插件的安装 1.安装Publish Over SSH插件用于SSH连接远程的服务器. 登录 jenk ...
- vue-cli快速构建Vue项目
vue-cli是什么? vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的. vue-cli怎么使用? 安装vue-cli之前,需要先装好vue 和 webpack npm i ...
- Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space
Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space >>>>>>>>>& ...
- requirejs + vue 项目搭建2
上篇是年后的项目搭建的,时间比较仓促,感觉有点low 1.gulp-vue 文件对公用js的有依赖,以后别的同事拿去搭其他项目,估计会被喷 2.不支持vue-loader一样写模版语言和es6语法 最 ...
- vue项目目录介绍
Vue项目目录 初始化项目 vue init webpack []projectname] cd [projectname] npm install vue run dev 目录树 +---build ...
- Vue 项目实战系列 (一)
最近一直在学习Vue,基本的文档看完后就需要进行具体的项目进行练手了,本系列文章主要是将我学习过程记录下来,和大家一起学习交流. 我在git上找到了一个淘票票的Vue项目,项目地址: https:// ...
- 简单vue项目脚手架(vue+webpack2.0+vuex+vue-router)
github地址 使用技术栈 webpack(^2.6.1) webpack-dev-server(^2.4.5) vue(^2.3.3) vuex(^2.3.1) vue-router(^2.5.3 ...
- vue项目构建与实战
关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 由于vue相对来说比较平缓的学习过程和新颖的技术思路,使其受到了广大前后端开发者的青睐,同时其通俗易 ...
随机推荐
- HUAWEI——— 防火墙+ACL访问控制+AP上线+默认路由+NAT+DHCP(案例拓扑)
#HUAWEI--- 防火墙+ACL访问控制+AP上线+默认路由+NAT+DHCP(案例拓扑) 网络拓扑图: 项目要求: 1.交换机SwitchA,作为有线终端的网关,同时作为DHCP server, ...
- JS篇(004)-js 是一门怎样的语言,它有什么特点?
答案: 1.脚本语言.JavaScript 是一种解释型的脚本语言,C.C++等语言先编译后执行,而 JavaScript 是在程序的运行过程中逐行进行解释. 2.基于对象.JavaScript 是一 ...
- L2 Gracia Final OpCodz
[83] Gracia Final Client 00 SendLogOut 01 RequestAttack 03 RequestStartPledgeWar 04 RequestReplyStar ...
- CH32F103C8T6的USB开发(一)
一.背景 项目用到单片机采集模拟量数据,原先使用USB转串口,速度嫌慢,还要转串口芯片,电脑还要安装驱动,现更改为采用USB的HID类来传输. 二.单片机选型 STM32F103的USB接口简单易用, ...
- 2022-07-11 第一小组 张明旭 前端JS学习记录
今天是正式学习的第三天,每天一大部分前端的新知识,吐瘦两斤,听课晕乎乎的.不过小事,靠笔记和视频苟活 知识点: JavaScript是什么? 编程语言.脚本语言.依赖于某种容器(浏览器)运行 有浏览器 ...
- 通过modbus+socket+GPRS采集硬件数据
# !/usr/bin/python # -*- coding: UTF-8 -*- import sys import os TESTCASE = os.path.dirname(os.path.a ...
- [jmeter的使用]jmeter上传文件接口的写法
1.类型和参数名称,依据接口/抓的包决定 2.必须选择java否则报错 3.http header也要写
- windows IIS http 自动转https
1.安装url重写组件 https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads 2.刷新IIS 3.添加规则
- Verilog 变量声明与数据类型一
Verilog 变量声明与数据类型一 Verilog语法中最基本的数据类型有 线网(wire),寄存器(reg)和整数(integer)三种类型,这三种数据类型是可综合的数据类型,在Verilog 程 ...
- Linux系列---【yum安装已下载好的rpm包】
yum安装已下载好的rpm包 先进入已下载好的rpm包的目录,然后执行下面的命令 yum localinstall xxx.rpm