情景:

  • 公司前台项目使用 gitlab 持续集成的方式去开发,但是在某一天更新代码时突然出现了这样的问题FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory,

解决方法:

  • 在package.json文件中:
  "scripts": {"build": "cross-env NODE_OPTIONS=\"--max_old_space_size=2048\" vue-cli-service build",},
  • Node.js使用的是Google的V8作为JavaScript脚本引擎,由于V8引擎的限制,Node.js中只能使用部分内存:64位操作系统下约为1.4G,32位操作系统下约为0.7G。对于浏览器来说,这样的限制影响不大,但是对于服务端程序来说有时候可能就不能满足需求了。
  • NODE_OPTIONS:设置环境变量;
  • --max_old_space_size:设置node内存
  • cross-env:能跨平台地设置及使用环境变量,大多数情况下,在windows平台下使用类似于: NODE_ENV=production的命令行指令会卡住

前端项目构建时内存溢出问题相关推荐

  1. ReSharper“无法解析符号”,即使在项目构建时

    本文翻译自:ReSharper "Cannot resolve symbol" even when project builds My Tools: 我的工具: Visual St ...

  2. springboot上传大文件时内存溢出的可能解决办法

    springboot上传大文件时内存溢出的可能解决办法 在springboot中上传大文件时要考虑内存的情况,一般我们会通过在执行服务时加入-Xms512m -Xmx512m等参数加大堆内存,但这是指 ...

  3. vue2打包时内存溢出解决方案

    vue2打包时内存溢出解决方案 参考文章: (1)vue2打包时内存溢出解决方案 (2)https://www.cnblogs.com/ZT0219/p/7872258.html 备忘一下.

  4. 开两个服务内存溢出_应用服务OkHttpClient创建大量对外连接时内存溢出

    1 背景 最近工作中碰到一个生产问题,就是应用服务在使用 OkHttpClient 时,在创建大量对外连接时线程堆积导致内存溢出. 主要表现是在流量极低的情况下,即平均 qps 在 1-4 左右的情况 ...

  5. POI3.8解决导出大数据量excel文件时内存溢出的问题

    POI3.8解决导出大数据量excel文件时内存溢出的问题 参考文章: (1)POI3.8解决导出大数据量excel文件时内存溢出的问题 (2)https://www.cnblogs.com/feng ...

  6. 实战录 | 浅谈前端项目构建与优化

    <实战录>导语 云端卫士的新栏目<实战录>将会定期分享一些我们的工程师伙伴们在产品研发的过程中总结的实践经验,希望对于热爱技术且关注安全领域的受众有所裨益.本期分享人为云端卫士 ...

  7. C/C++项目编译时内存不足解决方案

    C/C++项目编译时内存不足,通过增加交换分区解决,交换分区一般会设置成内存的2倍,具体如下: 1.使用交换分区 #count的大小就是增加的swap空间的大小,64M是块大小,所以空间大小是bs*c ...

  8. Tomcat启动项目时内存溢出问题如何解决

    在Eclipse中,内存溢出(报不能创建JAVA虚拟机错时,也可能是这里配错了.) 1.双击Tomcat,点击Open launch configuration,Arguments, 2.在VM ar ...

  9. [转]Android有效解决加载大图片时内存溢出的问题

    http://hi.baidu.com/%D6%C7%B4%EF%B8%DF%D4%B6lee/blog/item/7bd659af3f40dc1d4b36d68d.html 尽量不要使用setIma ...

最新文章

  1. python 第一个单词大写其他小写_Python入门的新手需要遵守哪些命名规范?
  2. 【题解】P4124 [CQOI2016]手机号码
  3. 掘金专访 - 收藏集 - 掘金
  4. 【Qt】简单Qt文本查找功能
  5. eclipse配置java环境_Java工作环境的配置与Eclipse的安装过程
  6. 「第三只手」机械臂:采水果,破墙壁!
  7. linux防ddos 软件下载,linux下防DDOS工具
  8. 作业四:产品同质化问题
  9. 函数的嵌套,名称空间和作用域
  10. 有关i++问题,和一些另外的易错点
  11. 软件设计师考试大纲2018
  12. 小米上市之后的危与机
  13. SaaS-HRM(2)数据库设计与前端框架(企业管理前后台)
  14. 集线器(hub),交换机以及路由器异同;冲突域和广播域详解
  15. 【公众号】微信进入公众号链接自动获取授权登陆
  16. 傲腾服务器系统,服务器加傲腾内存
  17. chm文件打开中文乱码
  18. macd java_macdev/java.md at master · pubyun/macdev · GitHub
  19. 《网络攻防》第二周作业
  20. ps4jump大乱斗服务器维护,Jump大乱斗新人实用技巧分享 新手注意事项介绍

热门文章

  1. c语言编写农历,一个完整的日历程序(含有农历)
  2. JavaScript 面试知识点总结
  3. 笔记本在卸载oracle就蓝屏了,导致笔记本电脑蓝屏原因 导致笔记本电脑蓝屏解决方法【详解】...
  4. 我国抢占全球物联网标准制高点
  5. python中的方法什么意思_什么是Python中的“方法”?
  6. Debezium系列之:重置Sqlserver数据库的LSN拉取历史数据
  7. Visual question answering: a state‑of‑the‑art review(一)
  8. 华为22级专家十年心血终成云原生服务网格进阶实战文档,是真的6
  9. CTO 说了,用错@Autowired 和@Resource 的人可以领盒饭了
  10. 信息学奥赛初赛CSP-J1 CSP-S1 第1轮如何获得满意的 理想的成绩