我想为我的Hexo博客启动一个Nodejs调试器,以了解我的主题是如何工作的,并可能找到一个bug。
发布于 2019-07-20 13:24:26
我需要两件事才能做到这一点:
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设置,由于某种原因,hexo的启动非常慢(需要超过2分钟)。我想知道是什么原因造成的。
另外,我还没有找到一种方法来启动hexo,使它能够动态生成页面。这将有助于实时调试。
https://stackoverflow.com/questions/57125171
复制相似问题