首先配置launch.json启用sourceMaps以确保变量可读,接着在调试时通过调试控制台实时执行表达式查看结果,然后在WATCH面板添加需监控的表达式以持续追踪值变化,最后利用变量面板展开对象或悬停预览快速检查局部状态。

在 VSCode 中调试时,利用控制台的表达式追踪与值预览功能可以显著提升排查问题的效率。你可以在程序暂停时实时查看变量状态、执行表达式,甚至监控特定值的变化。下面是如何配置和使用这些功能的实用方法。
调试过程中,VSCode 的“调试控制台”(Debug Console)支持手动输入表达式并立即查看结果。这适用于检查变量、调用函数或验证逻辑。
说明:user.name 或 items.filter(i => i.active)),回车后即可看到返回值通过“监视”面板,你可以持续追踪某些变量或表达式的值,无需每次手动输入。
操作步骤:obj.items.length
calculateTotal()
“变量”区域(如局部变量、全局变量)会列出当前作用域中的所有可访问变量。
提示:合理配置 launch.json 可确保变量不会被压缩或优化,便于观察。
launch.json 中设置 "sourceMaps": true(Node.js 环境下)minify 或 uglify 处理调试代码{
"type": "node",
"request": "launch",
"name": "Launch with Expressions",
"program": "${workspaceFolder}/index.js",
"sourceMaps": true,
"resolveSourceMapLocations": [
"${workspaceFolder}/**",
"!${workspaceFolder}/node_modules/**"
]
}以上就是配置VSCode调试控制台的表达式追踪与值预览的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号