Skip to content

Commit fb8bd56

Browse files
alan-agius4clydin
authored andcommitted
fix(@angular-devkit/build-angular): hide stacktraces from dart-sass errors
(cherry picked from commit 02bea8c)
1 parent 224dbbc commit fb8bd56

File tree

1 file changed

+3
-1
lines changed
  • packages/angular_devkit/build_angular/src/sass

1 file changed

+3
-1
lines changed

packages/angular_devkit/build_angular/src/sass/worker.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ parentPort.on('message', (message: RenderRequestMessage | InitMessage) => {
7979

8080
parentPort?.postMessage({ id, result });
8181
} catch (error) {
82-
parentPort?.postMessage({ id, error });
82+
// Needed because V8 will only serialize the message and stack properties of an Error instance.
83+
const { formatted, file, line, column, message, stack } = error;
84+
parentPort?.postMessage({ id, error: { formatted, file, line, column, message, stack } });
8385
}
8486
});

0 commit comments

Comments
 (0)