Skip to main content

Comment déboguer un projet SubQuery ?

SubQuery TeamLess than 1 minute

Comment déboguer un projet SubQuery ?

Guide vidéo


Introduction

Pour déboguer un projet SubQuery, par exemple en parcourant le code, en définissant des points d'arrêt et en inspectant les variables, vous devez utiliser un inspecteur Node.js conjointement avec les outils de développement de Chrome.

Inspecteur Node

Exécutez la commande suivante dans un écran terminal.

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

Par exemple :

node --inspect-brk /usr/local/bin/subql-node -f ~/Code/subQuery/projects/subql-helloworld/
Débogueur écoute sur ws://127.0.0.1:9229/56156753-c07d-4bbe-af2d-2c7ff4bcc5ad
Pour de l'aide voir : https://nodejs.org/en/docs/inspector
Débogueur attaché.

Chrome devtools

Ouvrez Chrome DevTools et accédez à l'onglet Sources. Notez que si vous cliquez sur l'icône verte, une nouvelle fenêtre s'ouvrira.

node inspect

Naviguez jusqu'à Filesystem et ajoutez votre dossier de projet à l'espace de travail. Ouvrez ensuite le dossier dist > mappings et sélectionnez le code que vous souhaitez déboguer. Ensuite, parcourez le code comme avec n'importe quel outil de débogage standard.

debugging projects