gpt4 book ai didi

angular - ng build 时超出调用重试次数异常

转载 作者:行者123 更新时间:2023-12-04 13:36:01 24 4
gpt4 key购买 nike

我在 ng build 时遇到异常(生成用于差异加载的 ES5 包...)

An unhandled exception occured: Call retires were exceeded

使用过的版本:
  • Angular-CLI:8.3.20
  • Angular :8.2.7
  • 节点:12.12.1

  • 同样在日志中,它被提到
    [error] Error: Call retries were exceeded at ChildProcessWorker.initialize

    最佳答案

    2019 年 2 月 10 日更新

    这是@angular/cli的问题.将版本更新为 >= 8.3.22应该解决这个问题:see this comment in #16515

    原来的

    基本上构建过程内存不足:请参阅相关的 angular-cli 问题 #15493 , #16515

    推荐的补救措施是:

  • 将节点更新到最新版本,例如12.14.0
  • 增加 内存对于构建过程:
  • 在您的 package.json更改 "build"脚本至:node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
  • 在这种情况下,内存增加到 4GB根据您项目的大小,您可能需要更多

  • 作为快速 解决方法 它也可以使用旧版本的 angular/clibuild-angular :
    "devDependencies": {
    "@angular-devkit/build-angular": "0.803.20",
    "@angular/cli": "8.3.20",

    另一种解决方法是禁用 differential-loading (即跳过生成 ES5 包),如果你想要这个。然后构建过程将需要更少的内存并且可以工作。

    关于angular - ng build 时超出调用重试次数异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59531305/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com