node.js調試

來源:互聯網
上載者:User

標籤:style   http   color   os   io   art   ar   代碼   

原生調試node debug app.js
  • 步驟node debug app.js
  • 表3-3 Node.js 調試命令
    命 令 功 能
    run 執行指令碼,在第一行暫停
    restart 重新執行指令碼
    cont, c 繼續執行,直到遇到下一個斷點
    next, n 逐步執行
    step, s 逐步執行並進入函數
    out, o 從函數中步出
    setBreakpoint(), sb() 在當前行設定斷點
    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 的版本

eclipse 外掛程式調試npm包node-inspector調試
  • npm install -g node-inspector(其中需要vs編譯,如果裝了vs2012,則設定編譯的vs版本,否則可能編譯不過。npm config set msvs_version 2012 --global)
  • 啟動app.js  :node --debug-brk=5858 app.js  ,其中連接埠號碼可以修改
  • 啟動node-inspector: node-inspector --web-port=8000 --web-host=192.168.39.129 --debug-port=5858  &  ,其中5858 與上條中一致,web-port為啟動的web連接埠,web-host為啟動的web 的ip地址。可以實現遠端偵錯。
  • 開啟Google瀏覽器,輸入地址http://192.168.39.129:8000/debug?port=5858 進行調試
vs2012或vs2013的外掛程式調試

安裝NTVS 1.0 Beta 2 VS 2012 後,vs2012將支援建立node項目並進行調試。

webstorm調試

webstrom內建node項目支援。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.