File tree Expand file tree Collapse file tree 1 file changed +24
-30
lines changed
Expand file tree Collapse file tree 1 file changed +24
-30
lines changed Original file line number Diff line number Diff line change @@ -402,11 +402,7 @@ class CopyPlugin {
402402 }
403403
404404 if ( ! result . source ) {
405- let startTime ;
406-
407- if ( cache ) {
408- startTime = Date . now ( ) ;
409- }
405+ const startTime = Date . now ( ) ;
410406
411407 logger . debug ( `reading '${ absoluteFilename } '...` ) ;
412408
@@ -424,40 +420,38 @@ class CopyPlugin {
424420
425421 result . source = new RawSource ( data ) ;
426422
427- if ( cache ) {
428- let snapshot ;
423+ let snapshot ;
424+
425+ logger . debug ( `creating snapshot for '${ absoluteFilename } '...` ) ;
426+
427+ try {
428+ snapshot = await CopyPlugin . createSnapshot (
429+ compilation ,
430+ startTime ,
431+ absoluteFilename
432+ ) ;
433+ } catch ( error ) {
434+ compilation . errors . push ( error ) ;
435+
436+ return ;
437+ }
429438
430- logger . debug ( `creating snapshot for '${ absoluteFilename } '...` ) ;
439+ if ( snapshot ) {
440+ logger . debug ( `created snapshot for '${ absoluteFilename } '` ) ;
441+ logger . debug ( `storing cache for '${ absoluteFilename } '...` ) ;
431442
432443 try {
433- snapshot = await CopyPlugin . createSnapshot (
434- compilation ,
435- startTime ,
436- absoluteFilename
437- ) ;
444+ await cache . storePromise ( `${ sourceFilename } |${ index } ` , null , {
445+ source : result . source ,
446+ snapshot,
447+ } ) ;
438448 } catch ( error ) {
439449 compilation . errors . push ( error ) ;
440450
441451 return ;
442452 }
443453
444- if ( snapshot ) {
445- logger . debug ( `created snapshot for '${ absoluteFilename } '` ) ;
446- logger . debug ( `storing cache for '${ absoluteFilename } '...` ) ;
447-
448- try {
449- await cache . storePromise ( `${ sourceFilename } |${ index } ` , null , {
450- source : result . source ,
451- snapshot,
452- } ) ;
453- } catch ( error ) {
454- compilation . errors . push ( error ) ;
455-
456- return ;
457- }
458-
459- logger . debug ( `stored cache for '${ absoluteFilename } '` ) ;
460- }
454+ logger . debug ( `stored cache for '${ absoluteFilename } '` ) ;
461455 }
462456 }
463457
You can’t perform that action at this time.
0 commit comments