Я хотел бы запустить отладчик Nodejs для своего блога Hexo, чтобы понять, как работает моя тема, и, возможно, найти ошибку.
Как отладить/проверить шестнадцатеричный блог
Ответы (1)
Для этого мне понадобились 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
по какой-то причине hexo запускается очень медленно (занимает более 2 минут). Интересно, что вызывает это.
Кроме того, я не нашел способа запустить hexo таким образом, чтобы он динамически генерировал страницы. Это помогло бы с отладкой в реальном времени.
person
Dávid Veszelovszki
schedule
20.07.2019