Anrufwiederholungen wurden beim ng-Aufbau als Ausnahme überschritten


14

Ich stehe vor einer Ausnahme ng build(Generieren von ES5-Bundles für differenzielles Laden ...)

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

7
In tsconfig.app.json, wenn Sie target: es2015es mittarget: es5
Angular

2
@ MsuArven ja! Der Wechsel von es2015 zu es5 hat bei mir funktioniert.
Savan Gadhiya

@ Angular Kannst du bitte sagen, warum es2015 diese Ausnahme verursacht hat?
Savan Gadhiya

Antworten:


15

Update 10.02.2019

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

ORIGINAL

Grundsätzlich geht dem Build-Prozess der Speicher aus: Siehe verwandte Angular- Cli -Probleme Nr. 15493 , Nr. 16515

Das empfohlene Mittel ist:

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

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

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

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


2
node --max_old_space_size=4096hat bei mir nicht funktioniert. Mit 8GB hat es funktioniert.
Jonas Marty

Ich hatte das gleiche Problem und es wurde mit dem obigen Befehl behoben - node --max_old_space_size = 4096 node_modules / @ angle / cli / bin / ng build
purnima kamble


1

Ich habe auch das gleiche Problem festgestellt. Durch Ändern der Angular / Cli-Version auf 8.3.19 wurde das Problem behoben.


0

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.