[NPM]node-inspector debug

以前在寫C#,有種以前什麼Editor都幫你做好了,只要無腦的執行build,run就好了,加些中斷點就可以開始Debug不過自從開始轉換到Node.js,目前我還在學的vim就不是這麼簡單的就可以debug,前些陣子常常用的都是最傳統的插旗子方法,常常都是停掉再跑,所以今天就來試試Node-inspector

Node-Inspector 是個可以用Browser來debug node的module

可以使用npm 安裝他

npm install –g node-inspector

接下來要使用他的話,有分兩種方法

方法一:重新啟動Node

你可以執行

Node –debug[=portnumber] [你的App.js]

不用從第一行開始debug

如果你從第一行就想debug 改執行

Node –debug-brk[=portnumber] [你的App.js]

執行完會出現下列畫面

下一步請執行

node–inspector  &

執行後即可開始debug.

請輸入網址

[http://127.0.0.1:8080/debug?port=portnumber]6][]

左邊選單即可看到你Node的程式選擇後,即可下中斷點

方法二:直接attach現在的node程式

你可以用

pgrep -l node來取得你的node的PIDkill -s USR1 PID再來就跟剛剛一樣執行node-inspector & `` 以下為官方說明影片```` 

comments powered by Disqus