@@ -335,13 +335,13 @@ export default class CompilerHost {
335335 }
336336
337337 let ctx = { } ;
338- let code = hashInfo . sourceCode || await pfs . readFile ( filePath , 'utf8' ) ;
339338
340- if ( ! ( await compiler . shouldCompileFile ( code , ctx ) ) ) {
339+ if ( ! ( await compiler . shouldCompileFile ( filePath , ctx ) ) ) {
341340 d ( `Compiler returned false for shouldCompileFile: ${ filePath } ` ) ;
342- return { code , mimeType : mimeTypes . lookup ( filePath ) , dependentFiles : [ ] } ;
341+ return { filePath , mimeType : mimeTypes . lookup ( filePath ) , dependentFiles : [ ] } ;
343342 }
344343
344+ let code = hashInfo . sourceCode || await pfs . readFile ( filePath , 'utf8' ) ;
345345 let dependentFiles = await compiler . determineDependentFiles ( code , filePath , ctx ) ;
346346
347347 d ( `Using compiler options: ${ JSON . stringify ( compiler . compilerOptions ) } ` ) ;
@@ -579,13 +579,13 @@ export default class CompilerHost {
579579 }
580580
581581 let ctx = { } ;
582- let code = hashInfo . sourceCode || fs . readFileSync ( filePath , 'utf8' ) ;
583582
584- if ( ! ( compiler . shouldCompileFileSync ( code , ctx ) ) ) {
583+ if ( ! ( compiler . shouldCompileFileSync ( filePath , ctx ) ) ) {
585584 d ( `Compiler returned false for shouldCompileFile: ${ filePath } ` ) ;
586- return { code , mimeType : mimeTypes . lookup ( filePath ) , dependentFiles : [ ] } ;
585+ return { filePath , mimeType : mimeTypes . lookup ( filePath ) , dependentFiles : [ ] } ;
587586 }
588587
588+ let code = hashInfo . sourceCode || fs . readFileSync ( filePath , 'utf8' ) ;
589589 let dependentFiles = compiler . determineDependentFilesSync ( code , filePath , ctx ) ;
590590
591591 let result = compiler . compileSync ( code , filePath , ctx ) ;
0 commit comments