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:
8.3.20
8.2.7
12.12.1
Auch in Protokollen wird es erwähnt
[error] Error: Call retries were exceeded at ChildProcessWorker.initialize
Dies war ein Problem des @angular/cli
. Das Aktualisieren der Version auf >= 8.3.22
Sollte das Problem beheben: siehe diesen Kommentar in # 16515
Grundsätzlich geht dem Build-Prozess der Speicher aus: Siehe verwandte Angular-Cli-Probleme # 1549 , # 16515
Das empfohlene Mittel ist:
12.14.0
package.json
das Skript "build"
in: node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
4GB
erhöht.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.
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 =
Ich habe auch das gleiche Problem festgestellt, indem ich die Angular/CLI-Version auf 8.3.19 geändert habe. Das Problem wurde behoben.
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.