Linux上node内存溢出,node内存溢出处理
发布日期:2022-02-21 12:50:35 浏览次数:38 分类:技术文章

本文共 689 字,大约阅读时间需要 2 分钟。

前端项目较大,编译(npm run serve)或者打包(npm run build)时,服务突然停止,报内存溢出错误(stderr maxBuffer exceeded)

原因:在前端项目非常庞大时,webpack编译会占用很多系统资源,如果超出了V8引擎对node默认的内存限制大小时,就会产生内存溢出的错误。

20200702181157677228.png

解决方案:放大node内存

方案一:使用increase-memory-limit插件

方案二:修改package.json的node命令,--max-old-space-size=6000

方案三:修改环境变量

前两种方案网上已有很多帖子给了详细介绍,这里只介绍第三种方案

这里介绍MAC电脑上修改环境变量的方案   (命令的输入须英文模式)

1. 选择终端,打开命令行工具

2. 输入:echo $PATH,按回车执行命令查看当前变量值

3. 输入:sudo vi ~/.bash_profile,按回车,输入电脑密码后,将打开bash_profile文件,

(没有此文件的话,系统会新建此文件,且内容为空白文档)

4. 键盘按 i 开始编辑,输入 export NODE_OPTIONS=--max_old_space_size=6000

5. 编辑完成,按 esc 退出编辑模式

6. 输入  :wq  保存退出,  :q!  不保存退出

7. 输入 source ~/.bash_profile  (修改系统环境变量,须source一下,才能生效)

参考链接:

原文:https://www.cnblogs.com/caofeng11/p/13160416.html

转载地址:https://blog.csdn.net/weixin_33958381/article/details/116701559 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:不用系统盘怎么做linux,Linux下制作U盘系统安装盘
下一篇:无线传感器网络linux,基于LINUX无线传感器网络网关的设计与实现-集成电路工程专业论文.docx...

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月16日 16时40分52秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

在mysql中删除表正确的是什么_在MySQL中删除表的操作教程 2019-04-21
mysql有3个共同好友_共同好友mysql 2019-04-21
代理查询 mysql_查询数据库代理设置 2019-04-21
mysql dif_mysqldiff实现MySQL数据表比较 2019-04-21
mysql 允许其他主机访问权限_允许其他主机访问本机MySQL 2019-04-21
druid不能close mysql连接_alibaba druid mysql连接问题 2019-04-21
mysql 设置按天分表_MySQL 优化实战记录 2019-04-21
java连接mysql 不推荐_java连接mysql 2019-04-21
mysql数据库 quota_shell脚本抓取用户存储quota写道mysql并展现到grafana面板 2019-04-21
idea测试连接mysql报错08001_IDEA连接MySQL错误 2019-04-21
layui导入模板数据_layui表格-template模板的三种用法 2019-04-21
mysql分组显示行号_mysql 显示行号,以及分组排序 2019-04-21
MySQL常见的主从复制架构_如何搭建经典的MySQL 主从复制架构 2019-04-21
编写python程序、计算账户余额_小明有20w存款存在余额宝中,按余额宝年收益为3.35%计算,用Python编写程序计算,多少年后小明的存款达到30w?... 2019-04-21
python 公众号引流_公众号引流方法有哪些? 2019-04-21
java 减少内存_java中减少内存占用小技巧 2019-04-21
centos 7 mysql图形界面_centos7-vnstat图形界面搭建 2019-04-21
java 防渗透_「java、工程师工作经验怎么写」-看准网 2019-04-21
java中跳出当前循环怎么做_在java中,如何跳出当前的多重循环? 2019-04-21
java程序中执行maven_java – 将一个enviornment变量传递给Maven中的已执行进程 2019-04-21