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的版本則可以正常加載腳本並中斷在第一行

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