From 50ef8a93623b23a2bb0bc8c18d92b608df28c50d Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Wed, 16 Dec 2020 17:49:02 +0100 Subject: [PATCH] webpack: Show sassc errors `stdio` is not a valid value for the `stdio` option. This led to sassc's stdout/err to be hidden, and thus it did not show error messages. Closes #403 [1] https://nodejs.org/api/child_process.html#child_process_options_stdio --- src/lib/sassc-loader.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/sassc-loader.js b/src/lib/sassc-loader.js index 19ff806..aeffd6a 100644 --- a/src/lib/sassc-loader.js +++ b/src/lib/sassc-loader.js @@ -12,7 +12,7 @@ module.exports = function() { childProcess.execFileSync( 'sassc', ['--load-path=node_modules', '--style=compressed', '--sourcemap', this.resource, out], - { stdio: ['pipe', 'stdio', 'stdio'] }); + { stdio: ['pipe', 'inherit', 'inherit'] }); const css = fs.readFileSync(out, 'utf8'); const cssmap = fs.readFileSync(out + ".map", 'utf8');