【问题标题】:Is it possible to get a stack trace for chrome console warning?是否可以获得 chrome 控制台警告的堆栈跟踪?
【发布时间】:2015-11-09 10:53:49
【问题描述】:

React 在某处警告我关于错误的状态逻辑:

警告:setState(...):只能更新已安装或正在安装的组件。这通常意味着您在未安装的组件上调用了 setState()。这是无操作的。

当我单击行号时,它指向 React 源代码中的 console.warn 行。我怎样才能看到我的代码中的警告来自哪里?有没有办法从warn 获取堆栈跟踪?

当有超过 20 个不同的组件时,很难追踪。

【问题讨论】:

    标签: google-chrome console reactjs


    【解决方案1】:

    在chrome中查看react源码时,可以点击行号添加断点。

    刷新页面后,调试器将在给定的行停止,然后通过右侧的调用堆栈,您可以看到您是如何到达那里的。

    【讨论】:

      猜你喜欢
      • 2011-09-19
      • 2015-04-09
      • 2017-10-24
      • 1970-01-01
      • 1970-01-01
      • 2018-07-19
      • 2015-06-07
      • 2011-12-04
      • 1970-01-01
      相关资源
      最近更新 更多