Nativescript错误上下文未完全字符串化

时间:2017-09-28 17:24:00

标签: nativescript

当你看不到堆栈跟踪和错误的上下文时,它会让开发变得非常困难。有没有办法让nativescript错误更透明?我如何设法将错误上下文字符串化?

JS: ERROR TypeError: format.replace is not a function
JS: ERROR CONTEXT [object Object]

搜索该null变量真的很难。大海捞针......

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方法,但我们仍然应该花时间查看错误上下文。 如果您使用Angular with Nativescript,可能会从core.umd.js(@Angular)抛出错误。没有Nativescript,错误的每个字段都是可见的。我找到了两个仍需要时间的解决方案:

  • 方法1:您可以通过在callWithDebugContext函数中放置断点来轻松调试错误。

  • 方法2:您可以使用throw在任何级别捕获任何try...catch,您可以包装您的方法并将您的err.context字符串化。

我不认为最高等级try...catch是解决方案。

但这些仍然不是最好的方法。 Nativescript团队应该修复此控制台日志记录问题。