我刚刚开始使用React Native Firebase和Crashlytics(版本6)。当我在JS firebase.crashlytics().recordError(error)
块中调用catch
时,我在Firebase Crashlytics日志中看到类似于以下错误。这是预期的行为吗?
此错误日志没有任何有用的信息,因此我不确定是否正确使用了它。 (我曾考虑将其创建为错误报告,但这似乎是预期的行为或用户错误)。
触发错误:
来自错误之一的堆栈跟踪:
如果这是预期的行为,我可能会这样称呼它:firebase.crashlytics().recordError(new Error('The error description');
。这样我就知道错误在哪里,因为我无法从行号中知道错误在哪里。这样做的缺点是,它不会显示实际的错误消息,所以我会知道错误在哪里,但不知道错误是什么。
总体而言,React-Native Firebase对我来说很棒,因此,感谢您的辛勤工作(如果您是团队的一员!)>
我刚刚开始使用React Native Firebase和Crashlytics(版本6)。当我在JS catch块中调用firebase.crashlytics()。recordError(error)时,我在Firebase中看到类似于以下内容的错误...
您可以手动生成源地图,然后使用诸如source-map-cli之类的包来查找导致该问题的实际(未缩小的)代码。