Saya menghadapi pengecualian sementara ng build
(menghasilkan bundel ES5 untuk pemuatan diferensial ...)
An unhandled exception occured: Call retires were exceeded
Versi yang digunakan:
- Angular-CLI:
8.3.20
- Sudut:
8.2.7
- Node:
12.12.1
Juga dalam log, disebutkan
[error] Error: Call retries were exceeded at ChildProcessWorker.initialize
angular
angular-cli
angular8
ng-build
angular-cli-v8
Savan Gadhiya
sumber
sumber
target: es2015
mengubahnya dengantarget: es5
Jawaban:
Perbarui 10.02.2019
Ini adalah masalah
@angular/cli
. Memperbarui versi untuk>= 8.3.22
memperbaiki masalah: lihat komentar ini di # 16515ASLI
Pada dasarnya proses build kehabisan memori: lihat masalah angular-cli terkait # 15493 , # 16515
Obat yang direkomendasikan adalah:
12.14.0
package.json
mengubah"build"
skrip Anda ke:node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
4GB
tergantung pada ukuran proyek Anda, Anda mungkin perlu lebih banyak
Sebagai solusi cepat, ini juga bisa berfungsi untuk menggunakan versi
angular/cli
danbuild-angular
:Solusi lain adalah untuk menonaktifkan pembebanan diferensial (yaitu melewatkan pembuatan bundel ES5), jika Anda menginginkannya. Maka proses build akan membutuhkan lebih sedikit memori dan dapat berfungsi.
sumber
node --max_old_space_size=4096
tidak bekerja untuk saya. Dengan 8GB berhasil.Bagi saya mengedit tsconfig.json menyelesaikan masalah saya.
Untuk lebih jelasnya: - https://forum.ionicframework.com/t/ionic-cordova-build-get-stuck-at-generating-es5-bundles-for-differential-loading/180202/4
sumber
Saya juga telah menemukan masalah yang sama, dengan mengubah versi angular / cli ke 8.3.19, masalah telah diselesaikan.
sumber
Mungkin bukan jawaban yang tepat (tidak bisa berkomentar), tetapi itu berhasil untuk saya. Saya baru saja menghapus
node_modules/
dan menginstal ulang.sumber