fix error stack not getting updated
This commit is contained in:
parent
0e3498d785
commit
a7d860aab4
@ -268,12 +268,15 @@ exports.parse = function (opts, code, callback) {
|
||||
} catch (err) {
|
||||
if (!err._6to5) {
|
||||
err._6to5 = true;
|
||||
err.message = opts.filename + ": " + err.message;
|
||||
var message = opts.filename + ": " + err.message;
|
||||
|
||||
if (err.loc) {
|
||||
var frame = exports.codeFrame(code, err.loc.line, err.loc.column);
|
||||
err.message = err.message + frame;
|
||||
message += frame;
|
||||
}
|
||||
|
||||
err.stack = err.stack.replace(err.message, message);
|
||||
err.message = message;
|
||||
}
|
||||
|
||||
throw err;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user