在開發node.js環境時候,調試是一件很疼苦的事情,不過隨着時代不斷發展,先如今已經有很多種node環境代碼調試方式,今天我就筆記一下我使用的方式
node-inspector:
node-inspector通過Web網頁與用戶進行交互,一個基於WebKit內核的瀏覽器,如Chrome, Safari,或者 Maxthon(遨游瀏覽器)、QQ瀏覽器、搜狗瀏覽器等
想要調試首先安裝node-inspector:
1. npm install -g node-inspector
2.安裝成功后,則需要啟動
直接在安裝盤符下找到node-inspector文件目錄,然后直接輸入命令:node-inspector即可啟動
從上圖可以看到node-inspector默認端口為8080,這個也可以修改,方式如下:
--web-port=[port]
注:URL中的port=5858指的是Node.js的調試端口
如果是MAC環境下打開終端直接cd /usr/local/可進入其目錄
3.接下來如何調試代碼呢?
開發node項目基本都會從一個接口點出發,啟動此文件就會將node項目啟動,基本的是node XX.js 即可,只要將傳統方式中間加上--debug 或 --debug-brk即可
注:–-debug 和–-debug-brk區別,前者是會直接運行腳本,而后者則會暫停在腳本開頭處,等待調試器連接后,由調試器的指令來決定運行。
成功后會顯示
4.去Chrome瀏覽器調試
注:如果http://127.0.0.1:8080/?port=5858無法打開請看一下node-inspector是否處於啟動狀態