首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用webpack的同时获得可读的堆栈跟踪?试用过stacktrace.js

如何在使用webpack的同时获得可读的堆栈跟踪?试用过stacktrace.js
EN

Stack Overflow用户
提问于 2021-03-01 22:53:39
回答 1查看 98关注 0票数 0

我使用带有"devtool: nosources source-map“的webpack,以便创建包含我的javascript代码的包。但我还需要在发生错误时记录堆栈跟踪。我需要记录浏览器控制台上显示的跟踪:

但最终我得到了如下所示;

为了获得正确的堆栈跟踪,我尝试使用https://www.stacktracejs.com/

代码语言:javascript
复制
window.onerror = function myErrorHandler(message, source, lineNo, colNo, errorObj) {
    StackTrace.fromError(errorObj).then(function(stackframes) {
        var stringifiedStack = stackframes.map(function(sf) {
            return sf.toString();
        }).join('\n');
        sendErrorToServer(message, source, lineNo, colNo, errorObj, stringifiedStack);
    }).catch(function(err) {
        console.log(err.message);
    });
    return false;
};

它提供了一个可读的堆栈跟踪,但在控制台日志中,它得到了交叉登录错误。

我应该如何使用stacktracejs而不得到交叉登录错误?或者作为另一种选择,我如何在使用webpack的同时获得可读的堆栈跟踪?

谢谢您抽时间见我。

EN

回答 1

Stack Overflow用户

发布于 2021-03-03 18:54:22

对于那些在使用stacktracejs时遇到同样问题的人,你应该考虑在库的问题页面中存在的解决方法。

https://github.com/stacktracejs/stacktrace-gps/issues/65

这对我很有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66424329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档