我想为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的方法。这将有助于实时调试。

10-04 20:45