SubQueryプロジェクトをデバッグするには?
1分以内
SubQueryプロジェクトをデバッグするには?
ビデオのガイド
はじめに
コードのステップ実行、ブレークポイントの設定、変数の検査など、SubQueryプロジェクトのデバッグを行うには、Chromeの開発者ツールと組み合わせて、Node.jsインスペクタを使用する必要があります。
ノード監察
ターミナル画面で次のコマンドを実行します。
node --inspect-brk <path to subql-node> -f <path to subQuery project>
例:
node --inspect-brk /usr/local/bin/subql-node -f ~/Code/subQuery/projects/subql-helloworld/
Debugger listening on ws://127.0.0.1:9229/56156753-c07d-4bbe-af2d-2c7ff4bcc5ad
For help, see: https://nodejs.org/en/docs/inspector
Debugger attached.
Chromeの開発ツール
Chrome 開発ツールを開き、Sourcesタブに移動します。 緑色のアイコンをクリックすると、新しいウィンドウが開きます。
ファイルシステムに移動し、プロジェクトフォルダをワークスペースに追加します。 次にdist > mappingsフォルダを開き、デバッグしたいコードを選択します。 次に、標準的なデバッグツールと同様にコードをステップ実行します。