VSCode Chrome 调试器:无法查看任何变量

Posted

技术标签:

【中文标题】VSCode Chrome 调试器:无法查看任何变量【英文标题】:VSCode Chrome Debugger: Cannot watch any variables 【发布时间】:2018-07-09 04:23:16 【问题描述】:

我已经为 VS Code 安装了 Chrome 调试器扩展来调试我的 Angular 项目。调试本身工作正常,但是我无法在监视面板中查看任何变量。它一直说“不可用”,即使它们应该是。

【问题讨论】:

这是一个猜测,所以我将其作为评论而不是答案......打字稿在编译时将“this”重命名为“_this”,观看“_this.options”也是如此给你? 您还有更多代码要显示吗?特别是您的断点与您的手表相关的位置?我认为这可能是一个范围界定问题。 @Ekos 我遇到了同样的问题。你修过吗? 有没有人可以解决这个问题? 你在代码中设置了断点吗?在我的情况下,WATCH 字段仅在数据也在变量中的某个位置时显示数据。在可以确定变量已设置并再次检查的点处设置断点。 【参考方案1】:

你必须通过双击某个行号在某个函数调用中设置一些断点;按 F5 启动调试模式,然后您可以检查该上下文/范围中的变量

【讨论】:

以上是关于VSCode Chrome 调试器:无法查看任何变量的主要内容,如果未能解决你的问题,请参考以下文章

vscode使用chrome调试报错

无法在 TypeScript 中调试 - VS Code

在 Windows 上调试 linux 故障转储

VS Code + Chrome 调试 + nrwl 架构

Chrome node.js 的 VS 代码 + 调试器

旧的调试会话阻止使用 vs 代码在 chrome 中进行调试