一 概述

最近在写博客时,编译时经常出现错误,出现的错误提示信息为JavaScript head out of memory,刚开始认为是缓存过大引起的(博客占用空间已超过4G),使用hexo clean指令和清除git缓存文件,问题依然存在

<!--more-->

二 现象

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory1: 000000013FE1F04A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+51142: 000000013FDFA0C6 node::MakeCallback+45183: 000000013FDFAA30 node_module_register+20324: 00000001400820EE v8::internal::FatalProcessOutOfMemory+8465: 000000014008201F v8::internal::FatalProcessOutOfMemory+6396: 00000001405A2BC4 v8::internal::Heap::MaxHeapGrowingFactor+95567: 0000000140599C46 v8::internal::ScavengeJob::operator=+243108: 000000014059829C v8::internal::ScavengeJob::operator=+177409: 00000001405A0F87 v8::internal::Heap::MaxHeapGrowingFactor+2327
10: 00000001405A1006 v8::internal::Heap::MaxHeapGrowingFactor+2454
11: 000000014015CDB7 v8::internal::Factory::NewFillerObject+55
12: 00000001401F2CC6 v8::internal::WasmJs::Install+29414
13: 000001BEAF5DC5C1

三 解决办法

在package.json文件的scripts中添加

 "scripts": {"dev": "node --max_old_space_size=4096 build/dev-server.js","build": "node --max_old_space_size=4096 build/build.js"}

四 结果

执行hexo g编译项目,没有出现上述错误,执行hexo s运行项目,查看项目运行结果

Hexo博客开发之——JavaScript heap out of memory相关推荐

  1. Hexo博客开发之——Github绑定Netlify改动代码后自动部署

    一 Hexo部署的过程 基于Github可以快速搭建hexo静态博客,但是每次都需要在本地执行 hexo new (post) 文章标题:创建文章标题 hexo generate:将源代码编译成静态代 ...

  2. Hexo博客开发之——博客升级

    前言 一直使用hexo写博客,随着博客的增多,编译时的时间越来越长,最近考虑使用给hexo和next主题升级. 博客升级 一 将备份源码使用vscode打开 二 安装hexo npm install ...

  3. 换硬盘之后如何迁移 hexo 博客

    换硬盘之后如何迁移博客 最近把我原先的机械硬盘换了个固态~哎呀好香啊,不仅开机没有了机械硬盘旋转的声音,而且加载LOL都顺畅无比,美滋滋 然而原先的 hexo 博客还在里面呢,此文记录一下半价的过程 ...

  4. 云开发平台开箱,3分钟零基础搭建个人Hexo博客

    简介:Hexo是一款基于Node.js的博客框架,可以将Markdown格式的文本渲染为HTML代码.所以,博客基本就是纯静态,维护相对方便.但是缺点也很明显--经常换编写环境使用不便,因为它的所有渲 ...

  5. hexo博客生成博文,当生成的文章数量超过1000时,耗尽所有内存资源后出现out of memory

    问题 当hexo生成博文的时候,你的文章数量超过1000.2000或3000时,就是文章数量很多时,会出现生成不了的情况,具体的错误是out of memory,具体的错误如下: ATAL ERROR ...

  6. hexo博客添加暗色模式_我如何向网站添加暗模式

    hexo博客添加暗色模式 同一个网站,两种不同的配色方案 (Same website, two different color schemes) Last year I made it a point ...

  7. 安装Hexo博客并部署到GitHub或云服务器(细节教程,越过各种坑)

    前言 心血来潮买了云主机,浪费了几个月都没用,然后就学着搭建博客,对比了一下 WordPress 和 Hexo 之后,随性选择了以 Hexo 为框架搭建博客平台. 经过了几次的从零开始,遇到了各种各样 ...

  8. 迁移Hexo博客到Google渐进式Web应用(PWA)

      如果说通过TravisCI实现博客的自动化部署,是持续集成这个概念在工作以外的一种延伸,那么今天这篇文章想要和大家分享的,则是我自身寻求技术转型和突破的一种挣扎.前段时间Paul同我聊到Web技术 ...

  9. hexo 博客创建、部署、美化过程记录

    hexo 博客创建.部署.美化过程记录 前言 作为一名信息工程专业的学生,编程语言没学多少,正规讲过的且了解比较深的是C++,也只是一些基本的编程,连数据库.数据结构还有各种算法都没学过,python ...

最新文章

  1. 转: 常见加密算法分,用途,原理以及比较
  2. c++字符前面的L和_T
  3. android里Conversion to Dalvik format failed with error 1错误的解决
  4. PLSQL9.0下载及配置oracle,PLSQL登录时常见问题解决
  5. oracle sql 调试,关于Oracle和SQL存储调试和出错处理
  6. 【Tools】gcc4.4升级到gcc4.8
  7. 浅谈webpack打包原理
  8. target html语言,html中a标签的target属性
  9. JavaScript数据类型 typeof, null, 和 undefined
  10. Day5 - 前端高频面试题之计算机网络相关
  11. hdu 3549 最大流(EK实现)
  12. Star Schema完全参考手册读书笔记八
  13. wchar_t 和 char
  14. 【SwitchHosts】安装使用
  15. 数学建模学习(24): 排队论模型完整详细讲解,数学与案例结合,lingo软件搭配,数学不好也能学会!
  16. python创意小作品代码-超全代码详解 Python 制作精美炫酷图表教程
  17. python 网页设计实践报告_网页设计实习报告范文
  18. fbreader android源码分析,FBReader 源码阅读笔记(二)
  19. metrics 指标分析——你不在意的p99和p999
  20. 学历学位验证查询流程中国执行信息公开网执行人查询结果查询流程

热门文章

  1. 麻烦的罗马字符白字注音
  2. 方差、标准差、协方差和Pearson相关系数及其间的关系
  3. 低代码适用于哪些应用开发场景
  4. 坐头等舱会比坐经济舱先到达目的地吗
  5. /proc/sysrq-trigger说明【转】
  6. 【日知录17】ROS初识
  7. 数据解读:有一种寒冷叫做忘穿秋裤,今天你穿秋裤了吗?
  8. Linux常用命令(netstat/ps/zgrep)
  9. 软件测试52讲 - 笔记(一)- 测试基础知识
  10. Linux的NFS共享目录