Merge pull request #273 from unic/master
Error handling: Throw complete sass error but extend message
This commit is contained in:
commit
0774a7693b
7
index.js
7
index.js
|
@ -100,8 +100,11 @@ var gulpSass = function gulpSass(options, sync) {
|
||||||
message += gutil.colors.gray(' ' + error.line + ':' + error.column) + ' ';
|
message += gutil.colors.gray(' ' + error.line + ':' + error.column) + ' ';
|
||||||
message += error.message;
|
message += error.message;
|
||||||
|
|
||||||
|
error.messageFormatted = message;
|
||||||
|
error.message = gutil.colors.stripColor(message);
|
||||||
|
|
||||||
return cb(new gutil.PluginError(
|
return cb(new gutil.PluginError(
|
||||||
PLUGIN_NAME, message
|
PLUGIN_NAME, error
|
||||||
));
|
));
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -145,7 +148,7 @@ gulpSass.sync = function sync(options) {
|
||||||
// Log errors nicely
|
// Log errors nicely
|
||||||
//////////////////////////////
|
//////////////////////////////
|
||||||
gulpSass.logError = function logError(error) {
|
gulpSass.logError = function logError(error) {
|
||||||
gutil.log(gutil.colors.red('[' + PLUGIN_NAME + '] ') + error.message);
|
gutil.log(gutil.colors.red('[' + PLUGIN_NAME + '] ') + error.messageFormatted);
|
||||||
};
|
};
|
||||||
|
|
||||||
//////////////////////////////
|
//////////////////////////////
|
||||||
|
|
Loading…
Reference in a new issue