add code frame onto err.message when in a browser - fixes #2175

This commit is contained in:
Sebastian McKenzie 2015-08-07 19:21:11 +01:00
parent 20fa6cd8f4
commit d3a73b87e9

View File

@ -606,6 +606,12 @@ export default class File {
message += "\n" + err.codeFrame;
}
if (process.browser) {
// chrome has it's own pretty stringifier which doesn't use the stack property
// https://github.com/babel/babel/issues/2175
err.message = message;
}
if (err.stack) {
var newStack = err.stack.replace(err.message, message);
try {