Fix module function name in error overlay (#3012)

This commit is contained in:
Dan Abramov
2017-08-26 17:35:25 -06:00
committed by GitHub
parent 5ea6de91c2
commit 5c010e0335

View File

@@ -101,13 +101,13 @@ function frameDiv(
const frame = document.createElement('div');
const frameFunctionName = document.createElement('div');
let cleanedFunctionName;
if (!functionName || functionName === 'Object.<anonymous>') {
cleanedFunctionName = '(anonymous function)';
} else {
cleanedFunctionName = functionName;
if (functionName && functionName.indexOf('Object.') === 0) {
functionName = functionName.slice('Object.'.length);
}
if (functionName === '<anonymous>') {
functionName = null;
}
const cleanedFunctionName = functionName || '(anonymous function)';
const cleanedUrl = url.replace('webpack://', '.');
if (internalUrl) {