代码之家  ›  专栏  ›  技术社区  ›  Ahmet Can Güven

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

  •  0
  • Ahmet Can Güven  · 技术社区  · 8 年前

    当你看不到stacktrace和错误的背景时,开发会变得非常困难。有没有办法使nativescript错误更透明?我如何能够将错误上下文字符串化?

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

    很难搜索那个空变量。大海捞针。。。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Ahmet Can Güven    8 年前

    如果将Angular与Nativescript一起使用,则可能是从核心抛出了错误。umd。js(@角度)。如果没有Nativescript,错误的每个字段都是可见的。我找到了两个仍然需要时间的解决方案:

    • 方法1: callWithDebugContext 作用

    • 方法2: 你可以抓住任何 throw try...catch ,您可以包装您的方法并将错误字符串化。上下文

    我没有考虑最高级别 作为解决方案。