From 7b63a4ad6002821d75d12d7c2a2c51015d96a05a Mon Sep 17 00:00:00 2001 From: n0rv1n Date: Sat, 6 May 2017 09:44:51 +0800 Subject: [PATCH 1/2] fix empty error issues fix empty error issues --- src/app/scripts/compilers/SassCompiler.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/scripts/compilers/SassCompiler.js b/src/app/scripts/compilers/SassCompiler.js index 24991972..faa2cac6 100644 --- a/src/app/scripts/compilers/SassCompiler.js +++ b/src/app/scripts/compilers/SassCompiler.js @@ -148,7 +148,7 @@ SassCompiler.prototype.sassCompile = function (file, emitter) { command += ' ' + argv.join(' '); exec(command, {timeout: 60000, maxBuffer: 10000*1024}, function (error, stdout, stderr) { - if (error !== null) { + if (error !== null && stderr != "") { emitter.emit('fail'); self.throwError(stderr, filePath); @@ -261,4 +261,4 @@ SassCompiler.prototype.compassCompile = function (file, emitter) { } } }); -}; \ No newline at end of file +}; From b85becd407fd2a4819fa19dd505590556f7c5d39 Mon Sep 17 00:00:00 2001 From: n0rv1n Date: Sat, 6 May 2017 10:22:04 +0800 Subject: [PATCH 2/2] fix can not overwrite css files issues Fix the issues of not overwriting CSS files when compiling manually in compass mode --- src/app/scripts/compilers/SassCompiler.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/scripts/compilers/SassCompiler.js b/src/app/scripts/compilers/SassCompiler.js index faa2cac6..c08b7ea3 100644 --- a/src/app/scripts/compilers/SassCompiler.js +++ b/src/app/scripts/compilers/SassCompiler.js @@ -231,7 +231,7 @@ SassCompiler.prototype.compassCompile = function (file, emitter) { // if (settings.sourceMap) { // argv.push('--sourcemap'); // } - + argv.push('--force'); var command = self.getCompassCmd(projectConfig.useSystemCommand) + ' ' + argv.join(' '); exec(command, {cwd: projectDir, timeout: 60000, maxBuffer: 10000*1024}, function (error, stdout, stderr) {