From d1cb405d86bae4f26bde8366a82689093817bab7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 24 Jul 2020 14:54:01 -0400 Subject: [PATCH] fix: #7351, display less errors with location and error message --- src/meta/build.js | 2 +- src/meta/minifier.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/meta/build.js b/src/meta/build.js index c67960fdaa..9f83740c53 100644 --- a/src/meta/build.js +++ b/src/meta/build.js @@ -218,7 +218,7 @@ exports.build = function (targets, options, callback) { }, ], function (err) { if (err) { - winston.error('[build] Encountered error during build step\n' + err.stack ? err.stack : err); + winston.error('[build] Encountered error during build step\n' + (err.stack ? err.stack : err)); return callback(err); } diff --git a/src/meta/minifier.js b/src/meta/minifier.js index 684b6864e4..00456e6583 100644 --- a/src/meta/minifier.js +++ b/src/meta/minifier.js @@ -271,7 +271,8 @@ function buildCSS(data, callback) { javascriptEnabled: true, }, function (err, lessOutput) { if (err) { - return callback(err); + // display less parser errors properly + return callback(new Error(String(err))); } postcss(data.minify ? [