อัพเดท 10.02.2019
@angular/cli
นี่คือปัญหาของการที่ การอัปเดตเวอร์ชันเป็น>= 8.3.22
ควรแก้ไขปัญหา: ดูความคิดเห็นนี้ใน # 16515
ORIGINAL
โดยทั่วไปกระบวนการสร้างหน่วยความจำไม่เพียงพอ : ดูปัญหาที่เกี่ยวข้องกับ angular-cli # 15493 , # 16515
วิธีการรักษาที่แนะนำคือ:
- อัปเดตโหนดเป็นเวอร์ชันล่าสุดเช่น
12.14.0
- เพิ่มหน่วยความจำสำหรับการสร้างกระบวนการ:
- ใน
package.json
การเปลี่ยน"build"
สคริปต์ของคุณเป็น:node --max_old_space_size=4096 node_modules/@angular/cli/bin/ng build
- ในกรณีนี้หน่วยความจำจะเพิ่ม
4GB
ขึ้นขึ้นอยู่กับขนาดของโครงการของคุณคุณอาจต้องการมากขึ้น
วิธีแก้ปัญหาอย่างรวดเร็วสามารถใช้รุ่นเก่ากว่าangular/cli
และbuild-angular
:
"devDependencies": {
"@angular-devkit/build-angular": "0.803.20",
"@angular/cli": "8.3.20",
วิธีแก้ปัญหาอื่นคือปิดใช้งานการโหลดที่แตกต่างกัน (เช่นการข้ามการสร้างบันเดิลของ ES5) หากคุณต้องการสิ่งนี้ จากนั้นกระบวนการสร้างจะต้องการหน่วยความจำน้อยลงและอาจทำงาน
target: es2015
เปลี่ยนด้วยtarget: es5