运行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项目 运行内存溢出的更多相关文章

  1. 项目spring boot 写es hbase 运行内存溢出

    本地项目运行正常.服务器上运行内存溢出. 项目内部同时做插入oracle,es,hbase 经过测试发现 同时插入es,hbase是服务器上就会出现内存溢出 如果只插入oracle+es 或oracl ...

  2. 解决 VUE项目过大nodejs内存溢出问题

    今天在启动vue项目的时候报了这样一个错误, 如图所示:频繁出现此种情况,项目太大,导致内存溢出,排除代码问题外,可参照以下方式解决 // 全局安装increase-memory-limit npm ...

  3. Jenkins自动化构建vue项目然后发布到远程Linux服务器

    部署Jenkins参照另一篇博客: centos7安装Jenkins及其卸载 一.jenkins相关插件的安装 1.安装Publish Over SSH插件用于SSH连接远程的服务器. 登录 jenk ...

  4. vue-cli快速构建Vue项目

    vue-cli是什么? vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的. vue-cli怎么使用? 安装vue-cli之前,需要先装好vue 和 webpack npm i ...

  5. Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space

    Eclipse部署多个Web项目内存溢出,java.lang.OutOfMemoryError: PermGen space >>>>>>>>>& ...

  6. requirejs + vue 项目搭建2

    上篇是年后的项目搭建的,时间比较仓促,感觉有点low 1.gulp-vue 文件对公用js的有依赖,以后别的同事拿去搭其他项目,估计会被喷 2.不支持vue-loader一样写模版语言和es6语法 最 ...

  7. vue项目目录介绍

    Vue项目目录 初始化项目 vue init webpack []projectname] cd [projectname] npm install vue run dev 目录树 +---build ...

  8. Vue 项目实战系列 (一)

    最近一直在学习Vue,基本的文档看完后就需要进行具体的项目进行练手了,本系列文章主要是将我学习过程记录下来,和大家一起学习交流. 我在git上找到了一个淘票票的Vue项目,项目地址: https:// ...

  9. 简单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 ...

  10. vue项目构建与实战

    关于 微信公众号:前端呼啦圈(Love-FED) 我的博客:劳卜的博客 知乎专栏:前端呼啦圈 前言 由于vue相对来说比较平缓的学习过程和新颖的技术思路,使其受到了广大前后端开发者的青睐,同时其通俗易 ...

随机推荐

  1. cmd 备份 oracle 数据 dmp文件

    语法 :     exp 用户名/密码@数据库地址/数据库名 file=文件导出地址/文件名.dmp 实例:exp develop/123@localhost/orcl file=e:/2019-02 ...

  2. Required request part 'file' is not present

    问题描述: @RequestMapping(value = "upload", method = RequestMethod.POST,consumes = MediaType.M ...

  3. Position Based Dynamics【译】

    绝大部分机翻,少部分手动矫正,仅供参考.本人水平有限,如有误翻,概不负责... Position Based Dynamics Abstract The most popular approaches ...

  4. StrFormatter 字符串格式化

    package com.hopedove.processserver.util; /** * 字符串格式化 * * @author ruoyi */ public class StrFormatter ...

  5. Selenium+Python上传文件方法大全

    转自:https://www.jianshu.com/p/fba37cc5d5e2

  6. el-table 固定列错位问题

    1. 问题描述:el-table使用固定列时,使用keep-alive后页面切换导致该列错位. 2. 解决方法:使用el-table的doLayout方法对表格进行重新布局 activated() { ...

  7. uniapp 移动端渲染富文本时图片超宽解决方法

    使用replace替换富文本中的图片属性 let reg = new RegExp('<img','gi'); this.info = this.info.replace(reg,'<im ...

  8. 关于git错误:Git未能顺利结束(退出码 128)的解决办法

    如图: 问题原因: 主要是:用户名.邮箱.用户密钥跟github官网上配置的不一致 https://blog.csdn.net/weixin_52517585/article/details/1269 ...

  9. 20193314白晨阳《Python程序设计》实验四 Python综合实践

    课程:<Python程序设计> 班级: 1933 姓名: 白晨阳 学号:20193314 实验教师:王志强老师 实验日期:2021年6月13日 必修/选修: 公选课 实验内容: Pytho ...

  10. C语言II—作业03

    1.作业头 这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-3 这个作业要求在哪里 https://edu.cnblogs.com/cam ...