Skip to content

Commit e40ff49

Browse files
committed
Pull request electron-userland#81
1 parent 9116780 commit e40ff49

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/css/sass.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)