From d3a73b87e9007104cb4fec343f0cfb9e1c67a4ec Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 7 Aug 2015 19:21:11 +0100 Subject: [PATCH] add code frame onto err.message when in a browser - fixes #2175 --- packages/babel/src/transformation/file/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/babel/src/transformation/file/index.js b/packages/babel/src/transformation/file/index.js index 1857804698..e16aacb978 100644 --- a/packages/babel/src/transformation/file/index.js +++ b/packages/babel/src/transformation/file/index.js @@ -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 {