angular - การสร้าง Ionic ล้มเหลวพร้อมข้อผิดพลาด "Subprocess Error" เฉพาะเมื่อใช้แฟลก --prod
พยายามสร้างแอป Ionic 4 ของฉันสำหรับการใช้งานจริง มันทำงานได้ดีจนถึงตอนนี้ แต่ทันใดนั้นการ commit ที่เปลี่ยนแค่บางส่วนของ html ก็ทำให้การสร้างของเราล้มเหลว
ข้อความแสดงข้อผิดพลาด:
ionic Error
ionic at new SubprocessError (/var/lib/jenkins/workspace/myProjectPath/@ionic/utils-subprocess/dist/index.js:40:23)
ionic at ChildProcess.p.on (/var/lib/jenkins/workspace/myProjectPath/@ionic/utils-subprocess/dist/index.js:128:27)
ionic at ChildProcess.emit (events.js:198:13)
ionic at maybeClose (internal/child_process.js:982:16)
ionic at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5) +1m
ข้อมูลไอออนิก
Ionic:
ionic (Ionic CLI) : 4.12.0 (/var/lib/jenkins/workspace/myProjectPath/ionic)
Ionic Framework : @ionic/angular 4.6.1
@angular-devkit/build-angular : 0.13.9
@angular-devkit/schematics : 7.3.9
@angular/cli : 7.3.9
@ionic/angular-toolkit : 1.5.1
Cordova:
cordova (Cordova CLI) : 9.0.0 ([email )
Cordova Platforms : not available
Cordova Plugins : not available
System:
NodeJS : v10.16.0 (/usr/bin/node)
npm : 6.9.0
OS : Linux 3.10
คำสั่งที่ใช้ไม่ได้:
ionic build --prod
คำสั่งที่ทำงานได้และสร้างได้อย่างราบรื่น:
ionic build
ionic build --aot --minifyjs --minifycss
การอัปเดต npm หรือการใช้ npm doctor ไม่ได้แก้ปัญหาของฉัน ฉันได้ยินว่าการลบ cordova บางครั้งก็ช่วยได้ แต่สำหรับฉันไม่สำเร็จ แจ้งให้ฉันทราบถ้าคุณต้องการข้อมูลเพิ่มเติม
คำตอบ #1
ดังนั้น ณ ตอนนี้ การรีสตาร์ทง่าย ๆ ก็สามารถแก้ข้อผิดพลาดได้ ฉันไม่รู้ว่ามันเกิดขึ้นได้อย่างไรหรือทำไม แต่มันหายไปแล้ว