问题标签 [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.

0 投票
0 回答
26 浏览

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样子

解决此问题的任何指示都会有很大帮助

谢谢,桑

0 投票
0 回答
9345 浏览

groovy - 如何在 Visual Studio Code 中调试 Groovy 脚本

我有一个 groovy 脚本,我想在 Visual Studio Code 中进行调试。我在想 groovy 作为一种 JVM 语言,我可能需要使用Java Debugger。但是我还没有找到调试 Groovy 代码的方法。有什么建议吗?

0 投票
0 回答
185 浏览

python - 使用 conda 进行 vscode 调试:如何访问 root pkgs?

Conda 和 Visual Studio 代码调试

我看到了上面的答案,并且能够从命令面板Python: Select Interpreter上选择正确的 Conda env。Cmd-Shift-P但是,我安装tensorflow在根环境中,并且在当前配置中,vscode 调试器无法使用它。

我需要在脚本顶部添加这一行以使调试工作:

如何在其中正确配置它vscode

注意:如果我安装tensorflow在我的活动 conda 环境中,那么一切正常。但我应该这样做,对吧?

0 投票
0 回答
278 浏览

php - 在 VSCode 中使用 XDebug 进行调试可防止在添加断点时加载网站

当使用 VSCode 运行 XDebug 并设置断点时,站点在调试完成后会在某个点挂起。此外,如果我在一个甚至没有被命中的页面上放置一个断点,它仍然会失败。如果我不设置断点,一切都很好。以下是我的配置:

php.ini 中的 XDebug 配置

启动.json

0 投票
0 回答
681 浏览

visual-studio-code - VS Code 调试 Node JS 中的异步代码

有客户端-服务器应用程序。使用VS Code调试客户端模块- Chrome 的调试器 就好了。在服务器模块中,不能在带有等待表达式的行上设置断点。稍后在断点上的代码中也无法从 await 表达式中获取值。

启动配置:

包.json:

有任何想法吗?

0 投票
0 回答
184 浏览

google-chrome - 如何设置 VS Code 来调试在 asp.net MVC 下运行的 JS

我正在使用System.Web.Optimization默认捆绑程序 - 在本地禁用优化的情况下运行,并尝试将 VS Code 调试器连接到 chrome。

breakpoint ignored because target path not foundVS Code 正在与 chrome 对话 OK(我可以在 VS 代码中看到控制台输出),但是在尝试添加断点时我得到了

这是来自跟踪输出的示例行,读起来像是找到了文件

设置断点时的日志:

输出样本.scripts

0 投票
0 回答
1100 浏览

node.js - VSCode node.js 使用符号链接调试到另一个项目文件夹

我的项目中有两个文件夹:apidb-service

Api包含 api 路由并db-service包含数据库逻辑。我与. db-service_apinpm 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 会告诉我合并它们。

0 投票
1 回答
1410 浏览

javascript - VSCode 总是显示类型定义而不是实际的实现

你们中的任何人都遇到过这个问题吗,vscode 总是将您带到函数的类型定义而不是实现。

例如,我右键单击下面的 react setState 函数, 在此处输入图像描述

VS 代码向我展示了打字稿文件。 在此处输入图像描述

如果它的问题是,我该如何解决它。如果不是,那么我如何查看实现而不是函数的类型定义。

0 投票
0 回答
697 浏览

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 文件。

0 投票
1 回答
73 浏览

json - 启动 .exe 文件的节点配置

我试图创建一个节点配置以启动一个 .exe 文件,该文件使用我项目中的一些文件作为参数,但没有成功。

正确的参数设置是什么?目前这就是我所拥有的:

“启动我的 exe”选项卡出现在调试器上,但我在配置本身中有一些解析错误,并且 exe 文件没有启动。

有人有解决此问题的建议吗?

谢谢