1.执行start命令或者build命令内存溢出问题

.FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

1.1使用的scripts脚本命令如下:

"scripts": {
"clean": "rimraf dist",
"start": "better-npm-run start",
"deploy:prod": "better-npm-run deploy:prod",
"codecov": "cat coverage/*/lcov.info | codecov",
"snippet": "node snippet"
},

.无论使用start本地命令还是执行deploy:prod 打包命令,均报*FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory
*错误,详细如下所示:

<--- Last few GCs --->58003 ms: Mark-sweep 1350.6 (1434.6) -> 1350.5 (1434.6) MB, 753.0 / 0.0 ms [allocation failure] [GC in old space requested].58751 ms: Mark-sweep 1350.5 (1434.6) -> 1350.5 (1434.6) MB, 747.6 / 0.0 ms [allocation failure] [GC in old space requested].59479 ms: Mark-sweep 1350.5 (1434.6) -> 1352.9 (1404.6) MB, 728.1 / 0.0 ms [last resort gc].60211 ms: Mark-sweep 1352.9 (1404.6) -> 1355.4 (1404.6) MB, 731.9 / 0.0 ms [last resort gc].<--- JS stacktrace --->==== JS stack trace =========================================Security context: 0000017B93ACFB61 <JS Object>1: init_scope_vars [0000017B93A04381 <undefined>:~3382] [pc=0000021C499F308D] (this=000003B07C026939 <an AST_Function with map 000001FA502ACAB9>,nesting=3)2: visit [0000017B93A04381 <undefined>:~3246] [pc=0000021C499EFC85] (this=000003CB4FA172A1 <a TreeWalker with map 000001FA502AEB61>,node=000003B07C026939 <an AST_Function with map 000001FA502ACAB9>,descend=000003EF887DA4C9 <JS Func...FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

错误信息就如上面展示的这样,查看了活动指示器node分配的内存最大到1.5g的时候就无法增长,本人32g的电脑运存.其实就是在执行打包/启动命令的时候,所需要的内存大于1.5g,而默认分配的最多1.5g,就会导致这个问题

1.2在使用打包/启动命令的时候,增加内存参数,

  • 1.2.1 增加内存方式1:

          "betterScripts": {"dev": {"command": "nodemon --exec babel-node bin/server","env": {"NODE_ENV": "development","DEBUG": "app:*"}},"deploy": {"command": "npm run clean && npm run compile","env": {"DEBUG": "app:*"}},"deploy:dev": {"command": "npm run deploy","env": {"NODE_ENV": "development","DEBUG": "app:*"}},"deploy:prod": {"command": "NODE_OPTIONS='--max-old-space-size=4096' npm run deploy","env": {"NODE_ENV": "production","DEBUG": "app:*"}},"start": {"command": "NODE_OPTIONS='--max-old-space-size=4096' babel-node  bin/server","env": {"DEBUG": "app:*"}},"test": {"command": "babel-node ./node_modules/karma/bin/karma start build/karma.conf","env": {"NODE_ENV": "test","DEBUG": "app:*"}}
    
  • 1.2.2.增加内存方式2:

      "betterScripts": {"dev": {"command": "nodemon --exec babel-node bin/server","env": {"NODE_ENV": "development","DEBUG": "app:*"}},"deploy": {"command": "npm run clean && npm run compile","env": {"DEBUG": "app:*"}},"deploy:dev": {"command": "npm run deploy","env": {"NODE_ENV": "development","DEBUG": "app:*"}},"deploy:prod": {"command": "npm run deploy","env": {"NODE_ENV": "production","DEBUG": "app:*","NODE_OPTIONS": "--max_old_space_size=10240"}},"start": {"command": "babel-node  bin/server","env": {"DEBUG": "app:*","NODE_OPTIONS": "--max_old_space_size=10240"}},"test": {"command": "babel-node ./node_modules/karma/bin/karma start build/karma.conf","env": {"NODE_ENV": "test","DEBUG": "app:*"}}
    

1.webpack 版本:1.12.14

2.node 版本:V8.16.0

3.npm 版本:6.4.1

ReactJS Start/build内存溢出相关推荐

  1. java打包内存溢出_maven build 内存溢出怎么解决?

    Windows环境中 找到文件%M2_HOME%\bin\mvn.bat ,这就是启动Maven的脚本文件,在该文件中你能看到有一行注释为: @REM set MAVEN_OPTS=-Xdebug - ...

  2. 原生js.ajax内存溢出,【JS】解决内存溢出问题

    首页 专栏 javascript 文章详情 0 解决内存溢出问题 comer发布于 27 分钟前 webpack 运行 npm run build 内存溢出 JavaScript heap out o ...

  3. html5 image 内存溢出,解决内存溢出问题

    webpack 运行 npm run build 内存溢出 JavaScript heap out of memory vue-cli3.0构建的项目,开发过程中,可能会遇到内存溢出的情况,改动一点代 ...

  4. ant-design-pro使用umi build打包内存溢出解决办法

    1.内存溢出错误提示 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript hea ...

  5. node aws 内存溢出_如何使用Node.js和AWS快速创建无服务器RESTful API

    node aws 内存溢出 by Mark Hopson 马克·霍普森(Mark Hopson) 如何使用Node.js和AWS快速创建无服务器RESTful API (How to quickly ...

  6. jenkins内存溢出的一些解决过程

    公司内网测试jenkins服务器,最近总是出现PermGen space(内存溢出)的问题,解决过程记录如下 1.重启jenkins查看日志: 3, 2017 10:54:54 udson.Exten ...

  7. webpack打包---报错内存溢出javaScript heap out of memory

    今天, npm run build打包时,又报内存溢出了.所以记录一下,之前查了博客有一些解释. "报错CALL_AND_RETRY_LAST Allocation failed - Jav ...

  8. jmeter更改java内存,jmeter内存溢出解决方法

    使用jmeter进行压力测试时遇到一段时间后报内存溢出outfmenmory错误,导致jmeter卡死了,先尝试在jmeter.bat中增加了JVM_ARGS="-Xmx2048m -Xms ...

  9. node aws 内存溢出_在AWS Elastic Beanstalk上运行生产Node应用程序的现实

    node aws 内存溢出 by Jared Nutt 贾里德·努特(Jared Nutt) 在AWS Elastic Beanstalk上运行生产Node应用程序的现实 (The reality o ...

最新文章

  1. android功能网格布局,Visual Studio 开发安卓之布局-网格布局(GridLayout)
  2. leetcode算法题01
  3. 《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》——3.3 微信开发者中心...
  4. 专利交底书模板_工大知识产权周 | 不说套话,看完这篇get专利技术交底书的要点!...
  5. Akka并发编程——第二节:Actor模型(一)
  6. 【多线程基础】- 多个线程顺序打印ABC
  7. 菜鸟教程 之 JavaScript 函数(function)
  8. http请求中必备的字符段_React Hooks中这样写HTTP请求可以避免内存泄漏
  9. adalm pluto_Apache Pluto和PHP集成示例教程
  10. 荒岛余生最后一个包裹_你会为一个排球哭泣吗?电影《荒岛余生》
  11. 基本MVC2模式创建新闻网站
  12. QT 基于饼状图的一个抽奖系统
  13. HART协议命令与UART串口解析
  14. 火车头文章标题伪原创插件(文章双标题插件)
  15. 加工中心计算机编程自学,如何快速学习数控加工中心编程
  16. ThinkPad Win7更改鼠标滚轮设置问题
  17. 树莓派+传感器+公网服务器 组件自己的物联网平台(四)制作一个智能鱼缸
  18. Android开发之视频播放器
  19. 前端中push数组元素到新数组方法
  20. vagrant+virtualbox搭建centos7

热门文章

  1. 1一10到时的英文单词_1到10的英文单词
  2. 如何实现外网访问内网ip?公网端口映射或内网映射来解决
  3. 比特彗星一直显示连接服务器,BitComet常见问题
  4. 计算机网络(一)网络分层及协议
  5. 【C#】xml解析对比XDocument和XmlDocument
  6. Cisco Packet Tracer 4.7.2 连接物理层
  7. Selenium模拟浏览器访问
  8. NVL()、NVL2() 函数的用法
  9. indexedDB存储
  10. 2022 百度面试题