angular - Ionic bygger misslyckas med "Subprocess Error" bara när man använder --prod-flaggan


Försöker bygga min Ionic 4-app för produktion. Det fungerade bra tills nu, plötsligt gjorde ett commit som bara ändrade lite HTML runtom våra byggen misslyckade.

Felmeddelande:

  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 information

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

Kommando som inte fungerar:

ionic build --prod

Kommandon som fungerar och bygger utan problem:

ionic build
ionic build --aot --minifyjs --minifycss

npm update/npm doctor löste inte mitt problem. Jag hörde att det ibland hjälper att ta bort cordova, det fungerade inte för mig. Hör av dig om du behöver mer information.

Svar #1

Så, som det är nu, löste en enkel omstart felet. Jag vet inte hur eller varför, men det är borta