【发布时间】:2017-03-14 06:11:39
【问题描述】:
我目前正在使用windows.onerror 来记录我们在生产中的 javascript 错误。我正在使用 webpack 来捆绑我们的 javascript 并使用 uglify 插件来缩小。不幸的是,ErrorEvent 对象的 lineno 和 columno 来自 webpack 生成的缩小 blob。 Webpack 正在生成它的默认源映射文件。有没有办法得到正确的lineno 和columno?
w.addEventListener("error", handleError, true);
function handleError(e) {
let errorToLog = {};
if (e.message) {
errorToLog.ErrorMessage = e.message;
}
if (e.filename) {
errorToLog.source = e.filename;
}
if (e.lineno) {
errorToLog.lineNumber = e.lineno;
}
if (e.colno) {
errorToLog.columnNumber = e.colno;
}
if (e.error.stack) {
errorToLog.stackTrace = e.error.stack;
}
【问题讨论】:
标签: javascript webpack source-maps