@@ -343,50 +343,55 @@ class Project {
343
343
cc . exit ( ) ;
344
344
spinner . stop ( ) ;
345
345
logTime ( 'minify complete!' ) ;
346
+ afterPack ( ) ;
347
+ }
348
+ } ) ;
349
+ } ) ;
350
+ } else {
351
+ afterPack ( ) ;
352
+ }
353
+
354
+ function afterPack ( ) {
355
+ async . series ( self . packCallbacks . map ( ( packCallback ) => {
356
+ return function ( callback ) {
357
+ packCallback ( opt , stats ) ;
358
+ callback ( null ) ;
359
+ } ;
360
+ } ) , ( err ) => {
361
+ let statsInfo = stats . toJson ( { errorDetails : false } ) ;
362
+
363
+ process . stdout . write ( '\n' +
364
+ '\x1b[90m' +
365
+ '-------------------------- YKIT PACKED ASSETS -------------------------- ' +
366
+ '\x1b[0m \n\n' ) ;
367
+
368
+ if ( statsInfo . errors . length > 0 ) {
369
+ statsInfo . errors . map ( ( err ) => {
370
+ error ( err . red + '\n' ) ;
371
+ } ) ;
372
+ }
373
+ if ( statsInfo . warnings . length > 0 ) {
374
+ statsInfo . warnings . map ( ( warning ) => {
375
+ warn ( warning . yellow + '\n' ) ;
376
+ } ) ;
377
+ }
346
378
347
- async . series ( self . packCallbacks . map ( ( packCallback ) => {
348
- return function ( callback ) {
349
- packCallback ( opt , stats ) ;
350
- callback ( null ) ;
351
- } ;
352
- } ) , ( err ) => {
353
- let statsInfo = stats . toJson ( { errorDetails : false } ) ;
354
-
355
- process . stdout . write ( '\n' +
356
- '\x1b[90m' +
357
- '-------------------------- YKIT PACKED ASSETS -------------------------- ' +
358
- '\x1b[0m \n\n' ) ;
359
-
360
- if ( statsInfo . errors . length > 0 ) {
361
- statsInfo . errors . map ( ( err ) => {
362
- error ( err . red + '\n' ) ;
363
- } ) ;
364
- }
365
- if ( statsInfo . warnings . length > 0 ) {
366
- statsInfo . warnings . map ( ( warning ) => {
367
- warn ( warning . yellow + '\n' ) ;
368
- } ) ;
369
- }
370
-
371
- const assetsInfo = self . config . _config . assetsInfo || statsInfo . assets ;
372
- assetsInfo . map ( ( asset ) => {
373
- const size = asset . size > 1024
374
- ? ( asset . size / 1024 ) . toFixed ( 2 ) + ' kB'
375
- : asset . size + ' bytes' ;
376
- if ( ! / \. c a c h e $ / . test ( asset . name ) ) {
377
- log ( '- ' . gray + asset . name + ' - ' + size ) ;
378
- }
379
- } ) ;
380
-
381
- const packDuration = Date . now ( ) - packStartTime > 1000
382
- ? Math . floor ( ( Date . now ( ) - packStartTime ) / 1000 ) + 's'
383
- : ( Date . now ( ) - packStartTime ) + 'ms' ;
384
- log ( 'Finished in ' + packDuration + '.\n' ) ;
385
-
386
- callback ( err , stats ) ;
387
- } ) ;
379
+ const assetsInfo = self . config . _config . assetsInfo || statsInfo . assets ;
380
+ assetsInfo . map ( ( asset ) => {
381
+ const size = asset . size > 1024
382
+ ? ( asset . size / 1024 ) . toFixed ( 2 ) + ' kB'
383
+ : asset . size + ' bytes' ;
384
+ if ( ! / \. c a c h e $ / . test ( asset . name ) ) {
385
+ log ( '- ' . gray + asset . name + ' - ' + size ) ;
388
386
}
389
387
} ) ;
388
+
389
+ const packDuration = Date . now ( ) - packStartTime > 1000
390
+ ? Math . floor ( ( Date . now ( ) - packStartTime ) / 1000 ) + 's'
391
+ : ( Date . now ( ) - packStartTime ) + 'ms' ;
392
+ log ( 'Finished in ' + packDuration + '.\n' ) ;
393
+
394
+ callback ( err , stats ) ;
390
395
} ) ;
391
396
}
392
397
} ) ;
0 commit comments