首頁 >web前端 >js教程 >分享幾種實用的Node.js調試方法,快來收藏吧! !

分享幾種實用的Node.js調試方法,快來收藏吧! !

青灯夜游
青灯夜游轉載
2021-04-09 10:31:592187瀏覽

本篇文章要介紹Nodejs調試的幾種方式。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

分享幾種實用的Node.js調試方法,快來收藏吧! !

相關推薦:《nodejs 教學

第一種


1、開啟vscode 內建終端,右上角選擇 JavaScript Debug Terminal

分享幾種實用的Node.js調試方法,快來收藏吧! !

##2、在程式碼裡面打斷點(需要斷點處輸入

debugger 或打標Breakpoint

3、終端機執行執行指令即可

第二種


1、mac 透過快速鍵選擇

Debug: Toggle Auto Attach ,開啟Auto Attach (該方式要去node 版本要大於12)

2、在程式碼裡面打斷點(需要斷點處輸入

debugger 或打標Breakpoint#)

3、終端機透過指令

node --inspect index.js 執行程式碼

#第三種

##有些時候在看一些開源程式庫的時候,想透過斷點方式查看原始程式碼,可以透過設定
launch.json

指定執行時間執行環境
例如,

package.json

scripts

分享幾種實用的Node.js調試方法,快來收藏吧! !vscode 偵錯時,設定

launch.json

如下

分享幾種實用的Node.js調試方法,快來收藏吧! !其中,

runtimeExecutable

指定執行階段的執行環境 ,這裡指定為npmruntimeArgs 指定執行環境對應的執行參數,這裡指定運行run dev配置好之後,按F5 開啟調試,實際執行的就是

npm run dev

,這樣我們就可以在原始碼打斷點進行查看程式碼的執行過程了

更多偵錯技巧可以查看vscode 官網,
位址

#第四種

# #ndb is an improved debugging experience for Node.js, enabled by Chrome DevTools

借助

ndb
,正如它自己在官網上描述一樣,

ndb提升了調試nodejs 的體驗,它是透過啟用一個Chrome Devtools 來進行除錯的。 在使用它之前,你需要安裝,可以透過npm install -g ndb

,安裝完後在程式碼裡面需要斷點的地方輸入輸入

debugger ,然後運行ndb index.js ,會發現打開了一個Chrome Devtools 並且已經斷點

分享幾種實用的Node.js調試方法,快來收藏吧! !nodejs調試當然不僅僅這幾種,阮老師之前也寫過一篇關於nodejs debugger 的文章,有興趣點擊查看

地址

更多程式相關知識,請造訪:

程式設計入門
! !

以上是分享幾種實用的Node.js調試方法,快來收藏吧! !的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:juejin.cn。如有侵權,請聯絡admin@php.cn刪除