问题标签 [vscode-debugger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 用于反应应用程序调试的 VSCode(节点版本 8.1.2)
今天我的 VSCode 升级到了1.2.0
,从那时起 VSC 调试器就失败了。因此,我们根据文档添加了"protocol": "inspector"
. 但现在我们得到另一个错误说Ensure Node was launched with --inspect. Cannot connect to runtime process, timeout after 10000 ms
我现在的launch.json
样子
解决此问题的任何指示都会有很大帮助
谢谢,桑
groovy - 如何在 Visual Studio Code 中调试 Groovy 脚本
我有一个 groovy 脚本,我想在 Visual Studio Code 中进行调试。我在想 groovy 作为一种 JVM 语言,我可能需要使用Java Debugger。但是我还没有找到调试 Groovy 代码的方法。有什么建议吗?
python - 使用 conda 进行 vscode 调试:如何访问 root pkgs?
我看到了上面的答案,并且能够从命令面板Python: Select Interpreter
上选择正确的 Conda env。Cmd-Shift-P
但是,我安装tensorflow
在根环境中,并且在当前配置中,vscode 调试器无法使用它。
我需要在脚本顶部添加这一行以使调试工作:
如何在其中正确配置它vscode
?
注意:如果我安装tensorflow
在我的活动 conda 环境中,那么一切正常。但我应该这样做,对吧?
php - 在 VSCode 中使用 XDebug 进行调试可防止在添加断点时加载网站
当使用 VSCode 运行 XDebug 并设置断点时,站点在调试完成后会在某个点挂起。此外,如果我在一个甚至没有被命中的页面上放置一个断点,它仍然会失败。如果我不设置断点,一切都很好。以下是我的配置:
php.ini 中的 XDebug 配置
启动.json
visual-studio-code - VS Code 调试 Node JS 中的异步代码
有客户端-服务器应用程序。使用VS Code调试客户端模块- Chrome 的调试器 就好了。在服务器模块中,不能在带有等待表达式的行上设置断点。稍后在断点上的代码中也无法从 await 表达式中获取值。
启动配置:
包.json:
有任何想法吗?
google-chrome - 如何设置 VS Code 来调试在 asp.net MVC 下运行的 JS
我正在使用System.Web.Optimization
默认捆绑程序 - 在本地禁用优化的情况下运行,并尝试将 VS Code 调试器连接到 chrome。
breakpoint ignored because target path not found
VS Code 正在与 chrome 对话 OK(我可以在 VS 代码中看到控制台输出),但是在尝试添加断点时我得到了
这是来自跟踪输出的示例行,读起来像是找到了文件
设置断点时的日志:
输出样本.scripts
node.js - VSCode node.js 使用符号链接调试到另一个项目文件夹
我的项目中有两个文件夹:api
和db-service
Api
包含 api 路由并db-service
包含数据库逻辑。我与. db-service
_api
npm link db-service
当我设置断点db-service
并开始调试时,api
这些被忽略(断点已设置但尚未绑定)。但是,当我在其中设置断点时,api/node_modules/db-service
它们会按预期工作。为了让事情更清楚,api
在 docker-container 中运行。
我的启动.json:
码头工人-compose.yaml:
有没有办法告诉 vscode 识别设置的断点db-service
?
PS:我注意到的另一件事是,如果我打开一个文件node_modules/db-service
并且其中的同一个文件db-service
不会自动刷新,vscode 会告诉我合并它们。
debugging - 如何更改生成的 launch.json 文件?
第一次尝试调试项目时,Visual Studio Code 会提示选择一个调试器,然后生成一个 launch.json 文件。如何对生成的内容进行更改,以便不必手动调整每个新生成的 launch.json 文件?
例如,Rust 语言的 Cargo 将在 处创建一个检测的可执行文件./target/debug/[project name]
,但生成的 launch.json 将包含"program": "${workspaceFolder}/<your program>"
.
理想情况下,我可以指示 VS Code 每次检测到 Cargo.toml 文件时生成一个经过调整的 launch.json。
我尝试将 Rust 特定的启动配置添加到我的用户设置中,但 VS Code 仍会生成未更改的 launch.json 文件。
json - 启动 .exe 文件的节点配置
我试图创建一个节点配置以启动一个 .exe 文件,该文件使用我项目中的一些文件作为参数,但没有成功。
正确的参数设置是什么?目前这就是我所拥有的:
“启动我的 exe”选项卡出现在调试器上,但我在配置本身中有一些解析错误,并且 exe 文件没有启动。
有人有解决此问题的建议吗?
谢谢