Node 非服务脚本调试
缘起
最近在弄docsify作为自己的记事本,好处就是用git+markdown方式比较好管理。碰到了个比较麻烦的事,就是要手动去加目录到_sidebar.md中,网上的确有一些开源的脚本做这个事,我就找到了 https://gitee.com/vaguelycloud/auto-sidebar-for-docsify/blob/master/autoSidebar.js 这个仓库的node.js来生成目录,然而运行完只生成了个最顶层的目录,这肯定是有问题的啊,就打算debug下看看哪里有问题调一下。找了些博客整理了这篇文章记录下。
调试方法
1、使用node启动脚本调试,--inspect-brk
表示在第一行断点。
node --inspect-brk=9229 脚本.js
2、打开Chrome,地址栏输入 chrome://inspect
3、在Remote Target看到被调试的脚本名,点击inspect即可。
剩下调试的部分就和普通web程序调试是一样的。
最后
根据调试情况,发现该脚本第29行没判断操作系统文件分隔符,写了几行判断搞定!
参考
本文参考自阮一峰的网络日志,更多请访问他的博客:http://www.ruanyifeng.com/blog/2018/03/node-debugger.html
本文作者:东北小狐狸
本文链接:https://www.cnblogs.com/hellxz/p/17195483.html
版权声明:本作品采用自由转载-非商用-非衍生-保持署名 (CC BY-NC-ND 3.0)许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
2018-03-08 idea插件安装的通用操作