4

v8 有自己的基于 JSON 的远程调试协议和两个 UI 调试器:控制台应用程序 D8 和 eclipse 插件(托管在http://code.google.com/p/chromedevtools

Chrome 使用 WebKit 远程调试协议,包括 Console、DOM Debugger、...、Debugger

“WebKit 远程调试协议”是 Google Chrome/Chromium 调试协议。您可以在http://developers.google.com/chrome-developer-tools/docs/remote-debugging找到它的描述

那么是否可以使用 Chrome 附带的 Chrome 开发工具来调试基于 v8 的远程应用程序?

4

2 回答 2

2

尝试NodeJS 版本 >= 0.6 的Node Webkit 代理节点检查器适用于 NodeJS 版本 0.4

需要在您的节点服务器中设置设置,并根据您的节点版本访问库提供的 URL。您不能直接在 Chrome 中使用开发者工具。

于 2013-01-02T14:11:14.157 回答
0

node-inspector旨在完全按照您的要求进行操作。

它似乎与Node Webkit Agent竞争。我还没有尝试过 webkit 代理,因为它看起来更新,并且在没有一些干预的情况下无法安装。node-inspector 为我工作,而且相当不错,尽管从运行语句到将输出编组到 Chrome 的调试器中存在一些延迟。总的来说,它是一个非常有用的工具。

于 2013-02-14T02:22:32.020 回答