最近再看nodejs,這個東西是運行在服務端的,也就是說我們在客戶端看不到相應的js代碼,那么怎么調試了?目前主流的方法有三種。第一是采用node-inspector.第二種采用nodejs內置的調試方法。第三種是用Eclipse。相比之下,node-inspector具有明顯的優勢。
今天我把自己怎么從不知道到會用node-inspector的操作記錄下來,供大家參考!
1,我默認你已經安裝了nodejs和npm管理工具,因為要是沒接觸上面的步驟, 你也不會看nodejs的調試。
2,進入nodejs的安裝目錄,安裝node-inspector,記住加上-g,采用全局方式
3,一定要確保上面成功安裝,我當時試了3次才安裝成功,成功的標志是會出現相應的說明信息,如下
4,進入到你要調試的程序文件里,比如我要調試app.js,則執行node --debug app.js,如下
這里會提示調試的監聽端口和當前node服務的占用端口,這個你知道就行了。
5,重新再打開一個node的命令窗口,進入到調試目錄里。執行node-inspector &
第二個紅圈處就是你將要在chrome瀏覽器里輸入的地址。這個地方,你可能得不到我上面的這個地址,而是看到下面這樣的
提示端口錯誤,這是因為你的現有某個服務把node-inspector(8080)端口給占據了,你可以改變node-inspector里的app.js里config.json文件中的端口.
6,在chrome里輸入上面的地址,你就得到了chrome的對nodejs的調試界面了,接下來你要怎么操作都可以了!
開心一刻: