File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -29,8 +29,14 @@ export default class SassCompiler extends CompilerBase {
2929 return mimeTypes ;
3030 }
3131
32+ static isSassPartial ( fileName ) {
33+ const basename = path . basename ( fileName ) ;
34+ const ext = path . extname ( fileName ) ;
35+ return ext === '.scss' && basename [ 0 ] === '_' ;
36+ }
37+
3238 async shouldCompileFile ( fileName , compilerContext ) { // eslint-disable-line no-unused-vars
33- return true ;
39+ return ! SassCompiler . isSassPartial ( fileName ) ;
3440 }
3541
3642 async determineDependentFiles ( sourceCode , filePath , compilerContext ) {
@@ -87,7 +93,7 @@ export default class SassCompiler extends CompilerBase {
8793 }
8894
8995 shouldCompileFileSync ( fileName , compilerContext ) { // eslint-disable-line no-unused-vars
90- return true ;
96+ return ! SassCompiler . isSassPartial ( fileName ) ;
9197 }
9298
9399 determineDependentFilesSync ( sourceCode , filePath , compilerContext ) { // eslint-disable-line no-unused-vars
You can’t perform that action at this time.
0 commit comments