d8调试器中的断点。它们存在吗?

时间:2018-03-24 21:04:41

标签: javascript v8

我搜索了有关v8及其d8调试器api和标志的信息,但没有找到有关设置断点或单步执行代码的方法的任何信息。我错过了什么?

那么有没有办法在特定的行和列设置断点?如果是,那么应该怎么做。

更新:debugger;声明不是我要找的。我正在寻找可以在特定行/列

设置的断点

更新:我说的是d8(c ++ shell程序),而不是关于构建在它上面的开发工具

1 个答案:

答案 0 :(得分:0)

V8开发者在这里。 d8 shell不包含调试器。

当您使用--enable-inspector运行它时,它会公开对" InspectorProtocol"的访问权限。 API,可以在d8中运行检查器/调试器功能的测试。有关详细信息和示例,请参阅Bergi提供的链接或V8存储库中的测试。但这不适用于交互式使用。 (严格来说,这样做可能可能,但非常不方便。)

如果您想调试JavaScript,Chrome的DevTools是推荐的方法。