天天看點

node7下調試gulp

node7後node-inspector無法正常運作,網上查找後發現node有--inspect選項,琢磨一番後發現如下可正常調試

1、直接執行gulp是不行的,但gulp實際執行的是 project_path\node_modules\gulp\bin\gulp.js

2、--inspect不能自動打開chrome,會給出一個如下位址需要手動打開

chrome-devtools://devtools/bundled/inspector.html?experiments=true&v8only=true&ws=127.0.0.1:9229/28ff482c-bfbd-46f8-bf27-a16f88d6e9c9

3、手動打開會錯過一下初始化的調試,為了能及時附加調試,需要再加上 --debug-brk

4、最終完整指令為在項目檔案夾内運作 node --debug-brk --inspect project_path\node_modules\gulp\bin\gulp.js

補充一點,這個方式對chrome的版本有要求,在我的機器上52的版本通路上面的位址後,隻是打開了調試界面但沒有任何反應,用55的版本則可以正常加載腳本并中斷在第一行

繼續閱讀