Як дебажити проект SubQuery?
Менше 1 хвилини
Як дебажити проект SubQuery?
Відеоінструкція
Вступ
Для того, щоб проводити дебаг проектів SubQuery, такі як наприклад покрокове виконання коду, налаштування точок зупинки коду та перевірку змінних, вам доведеться використовувати інспектор Node.js у поєднанні з інструментами розробника Chrome.
Node Інспектор
Запустіть наступну команду в терміналі.
node --inspect-brk -f
Наприклад:
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 DevTools та перейдіть до вкладки Джерела. Зверніть увагу, що натискання на зелений значок відкриє нове вікно.
Перейдіть до файлової системи і додайте папку вашого проекту до робочої області. Потім відкрийте папку dist > mappings та оберіть код, який ви бажаєте дебажити. Тоді пройдіться по коду із будь-яким стандартним інструментом для дебагу.