Me enfrento a una excepción mientras ng build
(generando paquetes ES5 para carga diferencial ...)
An unhandled exception occured: Call retires were exceeded
Versiones utilizadas:
- Angular-CLI:
8.3.20
- Angular:
8.2.7
- Nodo:
12.12.1
También en los registros, se menciona
[error] Error: Call retries were exceeded at ChildProcessWorker.initialize
angular
angular-cli
angular8
ng-build
angular-cli-v8
Savan Gadhiya
fuente
fuente
target: es2015
cambiado contarget: es5
Respuestas:
Actualización 10.02.2019
Este fue un problema de la
@angular/cli
. La actualización de la versión>= 8.3.22
debería solucionar el problema: vea este comentario en # 16515ORIGINAL
Básicamente, el proceso de compilación se está quedando sin memoria: vea los problemas relacionados con angular-cli # 15493 , # 16515
El remedio recomendado es:
12.14.0
package.json
cambio el"build"
guión a:node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
4GB
dependiendo del tamaño de su proyecto, es posible que necesite más
Como solución rápida , también podría funcionar usar versiones anteriores de
angular/cli
ybuild-angular
:Otra solución es deshabilitar la carga diferencial (es decir, omitir la generación de paquetes ES5), si así lo desea. Entonces el proceso de compilación necesitará menos memoria y puede funcionar.
fuente
node --max_old_space_size=4096
no funcionó para mí Con 8GB funcionó.Para mí, editar tsconfig.json resolvió mi problema.
Para más detalles: - https://forum.ionicframework.com/t/ionic-cordova-build-get-stuck-at-generating-es5-bundles-for-differential-loading/180202/4
fuente
También he encontrado el mismo problema, al cambiar la versión angular / cli a 8.3.19, el problema se ha resuelto.
fuente
Puede que no sea una respuesta apropiada (no puedo comentar), pero funcionó para mí. Acabo de eliminar
node_modules/
y reinstalar.fuente