對於語言學習來說,有一個好的調試工具,能夠大大提高語言的學習效率,本人在學習nodejs的時候,很想調試nodejs,看看代碼究竟是怎么運行的,於是乎查找如何調試nodejs,發現有很多朋友用eclipse添加 google v8調試插件就可調試了,於是也嘗試了下,感覺還不錯,畢竟要比干巴巴的debug好的多,至於如何搭建調試環境,我就不多說了,請看下面這個鏈接中的文章就好了,文章雖然是英文寫的,但圖文共存,不難理解。
https://github.com/joyent/node/wiki/Using-Eclipse-as-Node-Applications-Debugger
但估計很多人也在調試的時候發現,按照文章中說的第一次調試是成功的,等在第二次調試的時候卻發生了這樣的錯誤,如下圖
其實這個錯誤的原因很簡單,就是提示框中所提到的無法連接到v8 虛擬機。
解決他的方法也很簡單,
首先確保你的node服務已經啟動:
zhaomatoMacBook-Pro:mathwizard zhaolong324$ node --debug app-node.js
debugger listening on port 5858
listening to http://localhost:8124
其次、點擊debug 昆蟲圖標旁邊的小三角按鈕 選擇debug configurations,之后點擊你曾經建立過的v8虛擬機,再次點擊右下角 debug按鈕,又可以重新調試了。