热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

angularngbuild报错内存溢出问题解决IneffectivemarkcompactsnearheaplimitAllocationfailed–JavaScr…

1、今天项目部署,执行ngbuild到了92%时出现了一下报错:1:StubFrame[pc:000002FD4FC54719]

1、今天项目部署,执行ng build到了92%时出现了一下报错:

1: StubFrame [pc: 000002FD4FC54719]

Security context: 0x03daafe9e6e9

    2: split [000003DAAFE906C9](this=0x031fd1a51621 ,0x03e8eeb96309 >)

    3: print(aka print) [000002471FCD3F51] [0x01c44ad026f1 :~4113] [pc=000002FD52B20540](this=0x01c44ad026f1 ,str=0x031fd1a51621 )

    4: with_block [000002471FCD3C89] […

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – Javascript heap out of memory

1: 000000014001F04A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+5114

2: 000000013FFFA0C6 node::MakeCallback+4518

3: 000000013FFFAA30 node_module_register+2032

4: 00000001402820EE v8::internal::FatalProcessOutOfMemory+846

5: 000000014028201F v8::internal::FatalProcessOutOfMemory+639

6: 00000001407A2BC4 v8::internal::Heap::MaxHeapGrowingFactor+9556

7: 0000000140799C46 v8::internal::ScavengeJob::operator=+24310

8: 000000014079829C v8::internal::ScavengeJob::operator=+17740

9: 00000001407A0F87 v8::internal::Heap::MaxHeapGrowingFactor+2327

10: 00000001407A1006 v8::internal::Heap::MaxHeapGrowingFactor+2454

11: 000000014035CDB7 v8::internal::Factory::NewFillerObject+55

12: 00000001403F2CC6 v8::internal::WasmJs::Install+29414

这里报错显示的Javascript 堆内存不足,在 Node 中通过 Javascript 使用内存时只能使用部分内存(64位系统下约为1.4 GB,32位系统下约为0.7 GB),webpack 编译时就会占用很多的系统资源,如果超出了V8对 Node 默认的内存限制大小,就出现内存溢出问题。V8依然提供了选项让我们使用更多的内存。Node 在启动时可以传递 –max-old-space-size 或 –max-new-space-size 来调整内存大小的使用限制。

2、解决方案:

1.打开angular项目目录node_modules/.bin

2.分别打开ng.cmd和ngc.cmd文件,将最后一行代码修改为绿色框框中的内容即可。

angular  ng build报错内存溢出问题解决 Ineffective mark-compacts near heap limit Allocation failed - JavaScr...

3、再次执行ng build就可以成功了呢。

好了,可以下班吃饭炒饭啦。


推荐阅读
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 如何优化Webpack打包后的代码分割
    本文介绍了如何通过优化Webpack的代码分割来减小打包后的文件大小。主要包括拆分业务逻辑代码和引入第三方包的代码、配置Webpack插件、异步代码的处理、代码分割重命名、配置vendors和cacheGroups等方面的内容。通过合理配置和优化,可以有效减小打包后的文件大小,提高应用的加载速度。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • 本文介绍了在多平台下进行条件编译的必要性,以及具体的实现方法。通过示例代码展示了如何使用条件编译来实现不同平台的功能。最后总结了只要接口相同,不同平台下的编译运行结果也会相同。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • 本文总结了在编写JS代码时,不同浏览器间的兼容性差异,并提供了相应的解决方法。其中包括阻止默认事件的代码示例和猎取兄弟节点的函数。这些方法可以帮助开发者在不同浏览器上实现一致的功能。 ... [详细]
  • 正则表达式及其范例
    为什么80%的码农都做不了架构师?一、前言部分控制台输入的字符串,编译成java字符串之后才送进内存,比如控制台打\, ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
author-avatar
流年时光云
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有