问题标签 [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 投票
3 回答
5072 浏览

.net - Visual Studio 断点栏不存在(字形边距、概览标尺)

所以我敲击了一些奇怪的按键组合,现在我的视觉工作室看起来都被顶起来了,我不知道如何将它自定义回原来的样子。我用谷歌搜索了很多,我似乎无法找到解决所有问题的地方。

几周来一直困扰我的只是代码编辑器。我想你们中的一些人可能会有所帮助。

它看起来像这样: Visual Studio 代码窗口搞砸了

我只是想让代码前面的那些乱七八糟的行消失,并且能够单击编号行的左侧以再次获得断点。

0 投票
0 回答
175 浏览

visual-studio-code - 除了在 launch.json 中配置 nodejs 服务器之外,Visual Studio 代码编辑器中是否还有内部服务器?

使用 microsoft visual studio 代码编辑器在本地调试代码时,是否有任何本地服务器,例如 Adob​​e 的括号编辑器,而不是在 launch.json 中配置 nodejs服务器

参考:* https://code.visualstudio.com/Docs/editor/debugging

0 投票
9 回答
46613 浏览

typescript - 你如何调试 Jest 测试?

我找不到任何有关调试用 Jest 编写的单元测试的信息。

你如何调试 Jest 测试?

0 投票
1 回答
11091 浏览

express - 使用 Visual Studio Code 调试 ExpressJS 服务器端代码

我使用了一个简单的 CRUD 应用程序

  • 快递:4.13.4
  • 吞咽:3.9.1
  • mongodb:v3.0.6
  • 反应js:15.0.2。
  • 节点:4.0.0

对于服务器端代码,我听说可以通过Visual Studio Code (v1.1.1.)进行调试。

从 git bash 我通过 . 启动应用程序gulp serve。但我不知道如何开始调试!

我的 gulp 任务的片段。

当我们单击 VS Code 上的调试按钮启动调试界面时,我们会看到一个 launch.json ,其中有两个配置选项。

}

我猜这些是启动和附加配置。但是我们实际上如何通过调试启动 gulp。

我见过人们通过将“程序”键修改为 "program": "/usr/local/bin/grunt". 但似乎我无法为 gulp 做到这一点

即使我通过 git bash 启动了我的应用程序并尝试按照此处所述“附加”调试器,vs 代码也只会显示一条错误消息,提示“已取消”!

TLDR;

  • 当我们在 VS 代码中启动调试时,我们如何启动 gulp(或)grunt(或)启动服务器?
  • 是否可以通过 cmd 或 bash 从外部启动应用程序,并且仍然能够使用调试器调试服务器端代码?如果是这样,launch.json 中需要进行哪些更改?
0 投票
1 回答
2793 浏览

typescript - Not able to debug in TypeScript - VS Code

I am unable to open the localhost and unable to debug TypeScript file in VS Code because of some error. I have set target to "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "--remote-debugging-port=9222" in Chrome Properties. I got the error as [debugger-for-chrome] Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:9222. Refer the following image for error after killing all chrome.exe processes. Can someone help me to solve this issue? Thanks in advance.

Failed to Load Error

.vscode/launch.json:

tsconfig.json:

app/app.ts:

index.html:

0 投票
0 回答
1229 浏览

visual-studio-code - 未经验证的断点出现在 Visual Studio 代码调试反应本机项目中

我已经为 Visual Studio 代码安装了 react native 工具扩展来调试我的 react native 项目。但是无法设置断点(应用程序成功启动),断点显示为灰色并带有Unverified Breakpoint注释,显示一堆错误。

我的软件版本如下:

React-Native VS Code 扩展版本:0.3.2

VSCode 版本:1.12.2

操作系统平台和版本:OS X/10.11.6

NodeJS 版本:v6.10.3

React Native 版本:0.44.0

反应原生 cli:2.0.1

0 投票
2 回答
16038 浏览

visual-studio-code - 如何使 vscode 不等待完成 preLaunchTask?

我在 Visual Studio 代码中有一个调试设置,我在其中运行一个可以执行我的 JS 文件的外部二进制文件(使用 duktape)。调试适配器目前仅支持附加请求(不支持启动),因此我必须先运行二进制文件,然后才能调试 JS 脚本。

为了避免必须手动启动应用程序,我为它创建了一个任务并将其设置在我的 launch.json 文件中:

任务定义如下:

现在的问题是 vscode 等待预启动任务完成,而应用程序等待调试器附加。捕获 22。

如何避免 vscode 等待预启动任务完成?

更新

同时,我阅读了vscode 任务页面并提出了这个任务配置。不过,它对我不起作用

启动的应用程序打印等待消息,然后无休止地等待调试连接。也许问题与用 C++ 编写的应用程序(有点像终端应用程序的 Node.js)有关?

0 投票
1 回答
277 浏览

visual-studio-code - 模拟调试:在适配器中设置断点

通过使用 VSCode 1.14.0/Linux Mint 18 上的Mock Debug示例学习如何在调试适配器中设置断点。按照演示说明,我安装了 Mock Debug 扩展并在“readme.md”上设置断点工作正常。然后下载 .git 源代码,这样我就可以逐步浏览 extensions.ts 和 mockDebug.ts。我在activate-“extensions.ts”和每个函数的第一行-(mockDebug.ts)中设置了断点。运行不同的启动类型,但没有一个允许我达到任何断点。

模拟调试扩展有一个launch.json

这确实允许在 readme.md 文件中设置断点。

如何设置 git 源版本以允许我在 extensions.ts 和 mockDebug.ts 中命中断点?我似乎无法在我设置的任何断点上命中/停止。

更新:尝试使用调试器;命令也

功能激活(上下文){调试器;... }

0 投票
0 回答
651 浏览

visual-studio-code - Chrome 开发者工具中的 VSCode 和远程调试

是否有任何分步说明让初学者能够看到在 Chrome 开发者工具中运行的 VSCode 代码的输出?

这是我所做的:使用 VSCode 安装“Debugger for Chrome”3.1.7 扩展 - 扩展安装正常,以及 Live Server 1.6.7。Launch.json 文件如下所示。但是,即使我重新启动 Chrome 和 VSCode,我也无法在 Chrome 开发者工具中看到任何日志。谢谢!

0 投票
1 回答
3405 浏览

javascript - 使用 VSCode 的节点调试器时是否可以黑盒供应商代码?

Chrome Dev Tools 已经提供了对选定代码进行黑箱化的功能,但在调试 Node.js 时,我似乎找不到 VSStudio 的类似功能。

我已经通过调试器文档和 VSCode 的 Github 上的许多问题,但我似乎无法找到答案。

node_modules/是否可以从调试中排除(例如)?