Estou enfrentando uma exceção enquanto ng build
(gerando pacotes ES5 para carregamento diferencial ...)
An unhandled exception occured: Call retires were exceeded
Versões usadas:
- CLI angular:
8.3.20
- Angular:
8.2.7
- Nó:
12.12.1
Também nos logs, é mencionado
[error] Error: Call retries were exceeded at ChildProcessWorker.initialize
angular
angular-cli
angular8
ng-build
angular-cli-v8
Savan Gadhiya
fonte
fonte
target: es2015
alterado com #target: es5
Respostas:
Atualização 10.02.2019
Este foi um problema do
@angular/cli
. A atualização da versão para>= 8.3.22
corrigir o problema: veja este comentário no # 16515ORIGINAL
Basicamente, o processo de compilação está ficando sem memória: consulte os problemas relacionados com angular-cli # 15493 , # 16515
O remédio recomendado é:
12.14.0
package.json
alteração, o"build"
script para:node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
4GB
dependendo do tamanho do seu projeto, você pode precisar de mais
Como solução rápida , também poderia funcionar para usar versões mais antigas
angular/cli
ebuild-angular
:Outra solução alternativa é desativar o carregamento diferencial (por exemplo, ignorar a geração de pacotes configuráveis ES5), se você desejar. Em seguida, o processo de compilação precisará de menos memória e poderá funcionar.
fonte
node --max_old_space_size=4096
não funcionou para mim. Com 8GB funcionou.Para mim, a edição do tsconfig.json resolveu o meu problema.
Para obter mais detalhes: - https://forum.ionicframework.com/t/ionic-cordova-build-get-stuck-at-generating-es5-bundles-for-differential-loading/180202/4
fonte
Também encontrei o mesmo problema, alterando a versão angular / cli para 8.3.19, o problema foi resolvido.
fonte
Pode não ser uma resposta apropriada (não posso comentar), mas funcionou para mim. Acabei de excluir
node_modules/
e reinstalar.fonte