使用componentDidCatch在React生成构建中解密堆栈跟踪

时间:2017-11-29 12:10:47

标签: reactjs webpack error-handling redux

我使用componentDidCatch来捕获我的应用中的渲染错误,并制作了一个打印此钩子提供的堆栈跟踪的组件。

但是,在生产版本中,我发现除了库withRouterconnect提供的组件名称外,不会保留组件名称。我怎样才能实现同样的目标?我想看看实际的组件名称。

enter image description here

我在构建时已经在webpack中启用了source-map,并且它实际上是由chrome使用的:

enter image description here

或者,我想解析componentDidCatch提供的componentStack和source-maps。否则,它就没用了。

0 个答案:

没有答案