Я хотел бы запустить отладчик Nodejs для своего блога Hexo, чтобы понять, как работает моя тема, и, возможно, найти ошибку.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Для этого мне понадобились 2 вещи:
hexo-cli как зависимость от разработчиков, а не как глобальную. Я использовал npm i hexo-cli --save-dev.package.json под scripts добавьте скрипт под названием debug. Я использовал эту команду: node --inspect=4300 ./node_modules/hexo-cli/bin/hexo server.Затем просто используйте npm run debug, и вы можете подключиться с помощью отладчика к порту 4300 (или к любому другому порту, который вы хотите установить в своей команде) и выполнить построчную отладку и т. д.
Одно предостережение заключается в том, что с настройкой --inspect гексо по какой-то причине запускается очень медленно (занимает более 2 минут). Интересно, что вызывает это.
Кроме того, я не нашел способа запустить hexo таким образом, чтобы он динамически генерировал страницы. Это помогло бы с отладкой в реальном времени.