webentwicklung-frage-antwort-db.com.de

Anrufwiederholungen wurden beim ng-Aufbau als Ausnahme überschritten

Ich stehe vor einer Ausnahme, während ng build (Generieren von ES5-Bündeln für differentielle Belastung ...)

An unhandled exception occured: Call retires were exceeded

Gebrauchte Versionen:

  • Angular-CLI: 8.3.20
  • Winkel: 8.2.7
  • Knoten: 12.12.1

Auch in Protokollen wird es erwähnt

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

Update 10.02.2019

Dies war ein Problem des @angular/cli. Das Aktualisieren der Version auf >= 8.3.22 Sollte das Problem beheben: siehe diesen Kommentar in # 16515

ORIGINAL

Grundsätzlich geht dem Build-Prozess der Speicher aus: Siehe verwandte Angular-Cli-Probleme # 1549 , # 16515

Das empfohlene Mittel ist:

  • aktualisieren Sie den Knoten auf die neueste Version, z. 12.14.0
  • Erhöhen Sie den Speicher für den Erstellungsprozess:
    • ändern Sie in Ihrem package.json das Skript "build" in: node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
    • in diesem Fall wird der Speicher auf 4GB erhöht.
      Abhängig von der Größe Ihres Projekts benötigen Sie möglicherweise mehr

Als schnelle Problemumgehung könnte es auch funktionieren, ältere Versionen von angular/cli Und build-angular Zu verwenden:

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

Eine andere Problemumgehung besteht darin, differentielles Laden zu deaktivieren (d. H. Die Generierung von ES5-Bundles zu überspringen), wenn Sie dies möchten. Dann benötigt der Build-Prozess weniger Speicher und funktioniert möglicherweise.

12
TmTron

Für mich hat die Bearbeitung von tsconfig.json mein Problem gelöst.

Es gab eine Änderung in @ angle-devkit/build-angle, durch die die Differenzbelastung aktualisiert wurde. Um dies in Ihrem Ionic Projekt) zu beheben, ändern Sie den Zielwert von “ es2015 ”bis“ es5 ” in Ihrer tsconfig.json

Für weitere Details: - https://forum.ionicframework.com/t/ionic-cordova-build-get-stuck-at-generating-es5-bundles-for-differential-loading/180202/4 =

9
Aravindh Gopi

Ich habe auch das gleiche Problem festgestellt, indem ich die Angular/CLI-Version auf 8.3.19 geändert habe. Das Problem wurde behoben.

1
john.zhang

Könnte keine angemessene Antwort sein (kann nicht kommentieren), aber es hat bei mir funktioniert. Ich habe gerade node_modules/ Gelöscht und neu installiert.

0
Schmorrison