【发布时间】:2016-02-05 14:52:17
【问题描述】:
【问题讨论】:
标签: reactjs react-native
【问题讨论】:
标签: reactjs react-native
很简单:如果您确实暂停了异常,您可以看到异常发生时的堆栈。您可以看到导致异常的函数的调用堆栈,以及当前作用域的变量,就像它们在异常发生时一样。
如果你不这样做,JS 只会让这个调用堆栈失败,在控制台中产生一个异常,然后继续运行下一条语句。这会导致异常时的堆栈信息丢失。
【讨论】:
reactjs 标记,它经常与WebPack 结合使用,而WebPack 又通常涉及Babel。换句话说,即使不是绝大多数 React 项目,也有很多使用 Babel。 Babel 经常为自己的内部操作抛出和处理错误(我不喜欢,但它不会改变事实)。例如,即使在任何有趣的事情发生之前,加载引导程序也可能导致数十个捕获的错误。因此,使用Pause On Caught Exceptions 是不可行的——至少在我加入的实际项目中是这样。