我正在我的 C++ 应用程序中集成 V8 JavaScript 引擎。当前调试在 V8 引擎内执行的 JavaScript 代码的选项有哪些?
我想使用带有 chrome-debug 扩展的 Visual Studio Code https://github.com/Microsoft/vscode-chrome-debug但不知道如何在 V8 引擎中启用远程调试?
PS:在 V8 的嵌入器指南中 https://github.com/v8/v8/wiki/Debugging%20Protocol我可以看到不再维护用于进程外调试的消息调试协议(protocol)。
最佳答案
因为 vscode-chrome-debug 支持 Node.js 调试我决定使用 node.js 调试代理代码为 V8 调试协议(protocol)公开 TCP 端口(默认为 5858)https://github.com/nodejs/node/blob/master/src/debug-agent.cc
关于javascript - 在嵌入式 V8 引擎中调试 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38178351/