我可以使用 Chrome 协议将 VS Code 调试器成功连接到我的远程 NodeJS 目标。我相信相同的协议支持分析和性能测量,因为它很容易从 Chrome 开发工具中完成,但我不确定这是我可以直接从 VS Code 中完成的事情。
是否支持此功能?我该如何使用它?
原文由 Magix 发布,翻译遵循 CC BY-SA 4.0 许可协议
我可以使用 Chrome 协议将 VS Code 调试器成功连接到我的远程 NodeJS 目标。我相信相同的协议支持分析和性能测量,因为它很容易从 Chrome 开发工具中完成,但我不确定这是我可以直接从 VS Code 中完成的事情。
是否支持此功能?我该如何使用它?
原文由 Magix 发布,翻译遵循 CC BY-SA 4.0 许可协议
据我所知,没有用于启动 Chrome 开发工具中可用的分析或堆转储等的插件/支持。但是,VS 代码调试器可以与开发工具调试器一起工作。
从 VS Code 开始,然后像您一样开始调试。然后从 Chrome/Chromium 浏览器中的任何选项卡打开开发工具,并查找指示 node.js 调试进程正在运行的绿色图标( manually done via node --inspect
):
单击这个绿色图标,您将拥有许多用于调试 node.js 进程的浏览器开发工具功能,特别是 memory
和 profiler
选项卡。
原文由 adamrights 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
Visual Studio Code 1.45(2020 年 4 月)应该有所帮助,因为它集成了 Javascript 调试功能,包括分析:
cheesus 在评论 中提到分析器输出中的行号有问题。
因此
microsoft/vscode-js-debug
问题 559 :