【问题标题】:VS Code React app closes/crashes using Chrome debuggerVS Code React 应用程序使用 Chrome 调试器关闭/崩溃
【发布时间】:2020-09-13 00:12:55
【问题描述】:

我正在解决一个问题,我正在使用带有 Chrome 调试器扩展的 VS Code 调试 React 应用程序。我使用的是 Windows 10 x64。

当我尝试从应用程序的登录页面登录应用程序时,调试浏览器关闭且没有任何错误(请参阅下面的屏幕截图,显示浏览器关闭/崩溃的代码中的断点)。我已尝试使用 Chrome 和 Edge 进行调试,但我发现两种浏览器都存在相同的问题。

在没有来自npm start 的调试器的情况下运行应用程序时没有相同的问题。在另一台计算机上从 Chrome 调试器运行应用程序时,我也没有看到该问题。此外,我正在处理相同代码的朋友在调试或运行代码时没有在他的计算机上看到问题。

我将应用程序代码的一个额外副本克隆到我计算机上的不同目录中,但这并没有解决问题。

我看到创建了一个文件\src\debug.log,这似乎与问题有关,但不确定它的用途。日志文件只是一遍又一遍地显示以下错误。

ERROR:crash_report_database_win.cc(469)] 无法统计报告

关于如何解决这个问题或这里可能发生什么的任何想法?

【问题讨论】:

  • 我也有同样的问题。它似乎是由 React Router 的历史对象触发的。我们应该在他们的GitHub page 上打开一个问题。
  • 我们还应该在microsoft/vscode-js-debug 上打开一个问题。
  • 对我来说也一样。它出现在 ~1 周前
  • 角度在这里 :(

标签: reactjs google-chrome visual-studio-code vscode-debugger


【解决方案1】:

我在 Chrome 版本 85 中遇到了同样的问题,我已经更新到版本 86.0.4240.75,现在可以为我工作

【讨论】:

  • 我花了一整天的时间来解决这个问题。可惜没有早点看到答案。也升级了,它似乎已经解决了这个问题。我在 Edge (Chromium) 中遇到了同样的问题。
【解决方案2】:

您可以在此处找到 Chrome 错误报告:https://bugs.chromium.org/p/chromium/issues/detail?id=1123329

目前的解决方案是禁用新的 Javascript 调试器

"debug.javascript.usePreview": false

【讨论】:

  • 有时即使没有附加调试器也会发生。
  • 看起来他们在 Chrome 86 或 87 中修复了它。我切换到 Canary,目前为 88,现在可以正常工作了。
猜你喜欢
  • 1970-01-01
  • 2023-04-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多