Skip to content

Commit ea837e5

Browse files
committed
feat: print extra error message with --debug
1 parent c4e53b1 commit ea837e5

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/helpers/view-helper.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,21 @@ module.exports = {
2424

2525
error(error) {
2626
let message = error;
27+
const extraMessages = [];
2728

2829
if (error instanceof Error) {
2930
message = !args.debug ? error.message : error.stack;
3031
}
3132

33+
if (args.debug && error.original) {
34+
extraMessages.push(error.original.message);
35+
}
36+
3237
this.log();
3338
console.error(`${clc.red('ERROR:')} ${message}`);
39+
extraMessages.forEach((message) =>
40+
console.error(`${clc.red('EXTRA MESSAGE:')} ${message}`)
41+
);
3442
this.log();
3543

3644
process.exit(1);

0 commit comments

Comments
 (0)