Je fais face à une exception pendant que ng build
(génération de bundles ES5 pour chargement différentiel ...)
An unhandled exception occured: Call retires were exceeded
Versions utilisées:
8.3.20
8.2.7
12.12.1
Également dans les journaux, il est mentionné
[error] Error: Call retries were exceeded at ChildProcessWorker.initialize
C'était un problème de @angular/cli
. Mise à jour de la version vers >= 8.3.22
devrait résoudre le problème: voir ce commentaire dans # 16515
Fondamentalement, le processus de génération manque de mémoire: voir les problèmes liés à angular-cli # 1549 , # 16515
Le remède recommandé consiste à:
12.14.0
package.json
changer la "build"
script vers: node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
4GB
Comme solution de contournement rapide , il pourrait également fonctionner pour utiliser des versions plus anciennes de angular/cli
et build-angular
:
"devDependencies": {
"@angular-devkit/build-angular": "0.803.20",
"@angular/cli": "8.3.20",
Une autre solution consiste à désactiver chargement différentiel (c'est-à-dire ignorer la génération de bundles ES5), si vous le souhaitez. Le processus de génération nécessitera alors moins de mémoire et peut fonctionner.
Pour moi, l'édition de tsconfig.json a résolu mon problème.
Il y a eu un changement dans @ angular-devkit/build-angular qui a mis à jour la charge différentielle. Pour résoudre ce problème dans votre projet Ionic, changez la valeur cible de " es2015 "à" es5 " dans votre tsconfig.json
Pour plus de détails: - https://forum.ionicframework.com/t/ionic-cordova-build-get-stuck-at-generating-es5-bundles-for-differential-loading/180202/4 =
J'ai également rencontré le même problème, en changeant la version angulaire/cli en 8.3.19, le problème a été résolu.
Cela pourrait ne pas être une réponse appropriée (ne peut pas commenter), mais cela a fonctionné pour moi. Je viens de supprimer node_modules/
et réinstallé.