我搜索了有关v8及其d8调试器api和标志的信息,但没有找到有关设置断点或单步执行代码的方法的任何信息。我错过了什么?
那么有没有办法在特定的行和列设置断点?如果是,那么应该怎么做。
更新:debugger;
声明不是我要找的。我正在寻找可以在特定行/列
更新:我说的是d8(c ++ shell程序),而不是关于构建在它上面的开发工具
答案 0 :(得分:0)
V8开发者在这里。 d8
shell不包含调试器。
当您使用--enable-inspector
运行它时,它会公开对" InspectorProtocol"的访问权限。 API,可以在d8中运行检查器/调试器功能的测试。有关详细信息和示例,请参阅Bergi提供的链接或V8存储库中的测试。但这不适用于交互式使用。 (严格来说,这样做可能可能,但非常不方便。)
如果您想调试JavaScript,Chrome的DevTools是推荐的方法。