nodejs調試

1.經過debug命令進行調試node

node debug app.js

 運行的結果:app

在debug狀態下輸入"repl"命令能夠評估變量和表達式的值函數

按下'CTRL+C'能夠退出repl狀態,進入debug狀態。spa

在debug狀態有一下命令能夠進行使用:debug

命令 功能
run
執行腳本,在第一行暫停
restart
從新執行腳本
cont, c
繼續執行,直到遇到下一個斷點
next, n
單步執行
step, s

單步執行並進入函數調試

out, o

從函數中步出rest

setBreakpoint(), sb()

當前行設置斷點code

setBreakpoint(‘f()’), sb(...)
在函數f的第一行設置斷點
setBreakpoint(‘script.js’, 20), sb(...)
在 script.js 的第20行設置斷點
clearBreakpoint, cb(...)
清除全部斷點
backtrace, bt
顯示當前的調用棧
list(5)
顯示當前執行到的先後5行代碼
watch(expr)
把表達式 expr 加入監視列表
unwatch(expr)
 把表達式 expr 從監視列表移除 
watchers
顯示監視列表中全部的表達式和值
repl
在當前上下文打開即時求值環境
kill
終止當前執行的腳本
scripts
顯示當前已加載的全部腳本
version
顯示v8版本

2.經過nodemon進行調試blog

相關文章
相關標籤/搜索