跳至主要內容

如何调试一个 SubQuery 项目?

SubQuery Team小于 1 分钟

如何调试一个 SubQuery 项目?

视频教程


介绍

为了调试 SubQuery 项目,例如通过代码、设置 breakpoints 和检查变量,您必须使用一个 Node.js 监视器与 Chrome 开发者工具结合使用

节点监视器

在终端屏幕上运行以下命令。

node --inspect-brk <path to subql-node> -f <path to subQuery project>

例如:

node --expect-brk /usr/local/bin/subql-node -f ~/Code/subQuery/projects/subql-Helloworld/
Debugger 监听ws:127.0.0.1:9229/56156753-c07d-4bbe-af2d-2c7ff4bcc5ad
关于帮助,请参阅:https://nodejs.org/en/docs/spector
Debugger 已附后。

Chrome 开发工具

打开 Chrome DevTools 并导航到源标签页。 注意,点击绿色图标将打开一个新窗口。

节点查看

导航到文件系统并将您的项目文件夹添加到工作区。 然后打开 dist > 映射文件夹并选择你想要调试的代码。 然后跟任何标准调试工具一样来完成代码。

调试项目