当前位置: 首页 > 知识库问答 >
问题:

调用重试超过异常,而ng构建

赫连睿
2023-03-14

ng build(为差异加载生成ES5 bundle…)时,我面临一个异常

An unhandled exception occured: Call retires were exceeded

使用版本:

  • Angulal-CLI:8.3.20
  • 角:8.2.7
  • 节点:12.12.1

日志中也提到

[error] Error: Call retries were exceeded at ChildProcessWorker.initialize

共有3个答案

濮阳鸿祯
2023-03-14

使用

node --max_old_space_size=6144 ./node_modules/@angular/cli/bin/ng build
夏侯阳
2023-03-14

对我来说,编辑tsconfig。json解决了我的问题。

有一个变化,在@anger-devkit/构建角,更新了差分加载。要在Ionic项目中解决此问题,请将tsconfig.json中的目标值从"es2015"更改为"es5"

详情如下:https://forum.ionicframework.com/t/ionic-cordova-build-get-stuck-at-generating-es5-bundles-for-differential-loading/180202/4

夹谷茂
2023-03-14

这是一个问题的@角/cli。更新版本到

基本上,构建过程正在耗尽内存:请参阅相关问题#15493,#16515

建议的补救措施是:

  • 更新节点到最新版本,例如12.14.0
  • 增加构建进程的内存:
    • 在你的package.json构建脚本更改为:节点--max_old_space_size=4096node_modules/@角/cli/bin/ng构建
    • 在这种情况下,内存增加到4GB
      取决于您的项目的大小,您可能需要更多

    作为一个快速的解决方案,它也可以使用旧版本的角/cli构建角

    "devDependencies": {
        "@angular-devkit/build-angular": "0.803.20",
        "@angular/cli": "8.3.20",
    

    如果需要,另一种解决方法是禁用差异加载(即跳过生成ES5捆绑包)。然后构建过程将需要更少的内存,并且可能会正常工作。

 类似资料:
  • 我有一个主页。我正在尝试使用测试注释测试TestNG中的页面标题。我得到了testTitle()的NullPointerException。url正在打开。

  • 我需要一个数据列表,该列表通过其定义的属性(监控)进行过滤,我不能只执行以下操作: 因为我需要计算未受监控的。 对于这个示例,我简化了从getProjects()返回的数据,通常是: 我将首先遍历this.projects.owner,然后遍历模板中的其余部分。此处未监控的总数将等于1。 所以我想我不能用这种方法 例子: 样板 控制器: 模板正确显示了2个结果: 项目1项目2 但console.l

  • 失败:生成失败,出现异常。 > 其中:脚本“C:\Users\lijoj\Documents\flutor\packages\flutter_tools\gradle\flutor”。渐变线:1156 出了什么问题:任务“:应用程序:编译失败”失败。 进程'命令'C:\用户\lijoj\Documents\flutter\bin\flutter.bat"以非零退出值1结束 < li >尝试: 使用

  • 我有一个带有CSRF保护的NestJS后端和一个获取CSRF令牌的endpoint。在使用jest和supertest测试此endpoint时,我得到。 我的代码是这样的: 我相信这可能与测试本身有关,因为当外部客户端(我们的前端应用程序或邮递员)调用该endpoint时,该endpoint可以正常工作。它对超级测试不起作用。 有人知道为什么吗?多谢了。

  • 我有代码: 这是我的项目结构:https://imgur.com/a/5ipF1 这是我的错误消息: 这很奇怪,因为在我将Gradle添加到项目之前它就起作用了。添加Gradle后,我不得不将“src”备注为“源根”。 此结构是智能为 JavaFX 项目生成的基本结构。 有什么想法吗?