From 18ac3b0b164dec042211550169c5947def632f30 Mon Sep 17 00:00:00 2001 From: Jason Bedard <jason@aspect.dev> Date: Mon, 6 Nov 2023 11:31:34 -0800 Subject: [PATCH] fix(worker): fail when build result hasErrors() (#130) Fix #120 --- webpack/private/webpack_worker.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webpack/private/webpack_worker.js b/webpack/private/webpack_worker.js index 031aee6..b524264 100755 --- a/webpack/private/webpack_worker.js +++ b/webpack/private/webpack_worker.js @@ -46,6 +46,10 @@ class WebpackWorker extends WebpackCLI { if (err && this.reject) { this.console.error(err) this.reject(err) + } else if (stats.hasErrors() && this.reject) { + const statErr = new Error(stats.toJson().errors) + this.console.error(statErr) + this.reject(statErr) } else if (!err && this.resolve) { this.console.log(stats.toString()) this.resolve(0)