File tree 1 file changed +8
-2
lines changed 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 {
29
29
return mimeTypes ;
30
30
}
31
31
32
+ static isSassPartial ( fileName ) {
33
+ const basename = path . basename ( fileName ) ;
34
+ const ext = path . extname ( fileName ) ;
35
+ return ext === '.scss' && basename [ 0 ] === '_' ;
36
+ }
37
+
32
38
async shouldCompileFile ( fileName , compilerContext ) { // eslint-disable-line no-unused-vars
33
- return true ;
39
+ return ! SassCompiler . isSassPartial ( fileName ) ;
34
40
}
35
41
36
42
async determineDependentFiles ( sourceCode , filePath , compilerContext ) {
@@ -87,7 +93,7 @@ export default class SassCompiler extends CompilerBase {
87
93
}
88
94
89
95
shouldCompileFileSync ( fileName , compilerContext ) { // eslint-disable-line no-unused-vars
90
- return true ;
96
+ return ! SassCompiler . isSassPartial ( fileName ) ;
91
97
}
92
98
93
99
determineDependentFilesSync ( sourceCode , filePath , compilerContext ) { // eslint-disable-line no-unused-vars
You can’t perform that action at this time.
0 commit comments