如上圖,點擊左側的行數,158行就可以打上斷點了
點擊 vscode 左側的debug窗口,如果妳之前沒有配置過 launch.json 文件,那麽現實效果就會如下圖壹樣。
點擊左上方,沒有配置,添加配置
VSCode本身就內置了Node.js的調試工具,如果將來妳需要調試別的東西,可以在這裏選擇添加對應的調試插件工具。
這裏我們調試的是Node.js,就選擇Node.js,然後VSCode會在 /.vscode 目錄中新建壹個 launch.json 文件
launch.json 文件新建好後,我們需要進行壹些配置操作,這裏我們選擇的是,附加到進程。
後面我們是先啟動egg的調試進程,然後再將vscode附加到進程中的。
這裏有壹個很關鍵的節點, program 這個屬性寫的就是妳需要調試的js文件,我這邊調試的是剛才打上斷點的文件 pledges.js
使用 iterm 進入到工程目錄,開啟調試模式
在VSCode中選擇 Attach to Process ,並且選擇egg-cluster這個進程。
等請求進入到剛才打斷點的地方,VSCode就會自己跳轉到調試點啦,然後就可以盡情調試啦~
BTW,如果妳有更好,更簡單的調試方式請告訴我...