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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章