Comment déboguer un projet SubQuery ?
Less 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.
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.