如何debug/inspect hexo博客
How to debug/inspect hexo blog
我想为我的 Hexo 博客启动一个 Nodejs 调试器,以了解我的主题是如何工作的,并可能发现一个错误。
我需要两件事来实现这一目标:
- 安装
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(或您要在命令中设置的任何端口)并进行 line-to-line 调试等。
需要注意的是,使用 --inspect
设置时,出于某种原因,hexo 启动速度非常慢(需要超过 2 分钟)。我想知道是什么原因造成的。
此外,我还没有找到以动态生成页面的方式启动hexo 的方法。这将有助于实时调试。
我想为我的 Hexo 博客启动一个 Nodejs 调试器,以了解我的主题是如何工作的,并可能发现一个错误。
我需要两件事来实现这一目标:
- 安装
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(或您要在命令中设置的任何端口)并进行 line-to-line 调试等。
需要注意的是,使用 --inspect
设置时,出于某种原因,hexo 启动速度非常慢(需要超过 2 分钟)。我想知道是什么原因造成的。
此外,我还没有找到以动态生成页面的方式启动hexo 的方法。这将有助于实时调试。