visual-studio-code - 旧的调试会话阻止在 chrome 中使用 vs 代码进行调试
问题描述
使用 VS Code 在 chrome 中调试时,我从 Chrome 收到以下警告:
看起来浏览器已经从旧的调试会话运行。请在尝试调试之前关闭它,否则 VS Code 可能无法连接到它。
然后我可以单击“仍然调试”按钮,该按钮会打开 chrome,但是当我登录我的应用程序时它会崩溃。该应用程序在不调试时运行良好。
我没有运行我的应用程序的任何其他实例,所以我不明白这个错误。有没有人遇到过这个?
我正在运行 VS Code 1.49.0 以及 Chrome 扩展程序 v4.12.10 的调试器。Firefox 是我的默认浏览器,但调试器会启动 Chrome 进行调试。我的启动配置如下:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "pwa-chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:3000",
"webRoot": "${workspaceFolder}"
}
]
}
我最近换了电脑,这个配置在前一个上工作。我错过了什么吗?:-/
解决方案
对我来说,解决这个问题的方法是卸载“Debugger for Chrome”扩展。
似乎此扩展已被弃用,因为 Visual Studio Code 现在具有包含相同功能的捆绑 JavaScript 调试器。它是调试 Node.js、Chrome、Edge、WebView2、VS Code 扩展等的调试器。您可以安全地卸载此扩展程序,您仍然可以拥有所需的功能。
推荐阅读
- java - 如何使用 Java 中的 Multipart 编写更复杂的邮件正文?
- python - 使用单个 PYD 文件创建 Python 包
- jmeter - 在 jmeter 中记录应用程序时页面未加载
- javascript - 连接两个变量并与数字比较
- python - sympy 可以简化块矩阵表达式吗?
- django - python virtualenv env变量错误windows 10
- python - 从 nim 调用 fzf 不显示 fzfs TUI
- ios - 同步 CABasicAnimation 和 UIView.animate 相同
- vb.net - 单击运行 Javascript 的字符串
- linux - Linux:chmod 无效模式