ค้นหาเว็บไซต์

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

ดังนั้น ณ ตอนนี้ การรีสตาร์ทง่าย ๆ ก็สามารถแก้ข้อผิดพลาดได้ ฉันไม่รู้ว่ามันเกิดขึ้นได้อย่างไรหรือทำไม แต่มันหายไปแล้ว