我想为Hexo博客启动Nodejs调试器,以了解主题的工作原理并可能发现错误。
最佳答案
我需要两件事来实现这一目标:
将hexo-cli
安装为dev依赖而不是全局。我使用了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的方法。这将有助于实时调试。