我使用componentDidCatch
来捕获我的应用中的渲染错误,并制作了一个打印此钩子提供的堆栈跟踪的组件。
但是,在生产版本中,我发现除了库withRouter
或connect
提供的组件名称外,不会保留组件名称。我怎样才能实现同样的目标?我想看看实际的组件名称。
我在构建时已经在webpack中启用了source-map
,并且它实际上是由chrome使用的:
或者,我想解析componentDidCatch提供的componentStack
和source-maps。否则,它就没用了。