VSCode如何調(diào)試Nodejs問題
VSCode如何調(diào)試Nodejs
node.js的調(diào)試官方說明:Debugging - Getting Started | Node.js
調(diào)試的重要性不言而喻,方法也是五花八門,這里只介紹一種vscode上的簡單又直觀的方法。
方法一:直接調(diào)試
1.切換到debugge模式,直接斷點(diǎn)調(diào)試;
方法二:通過添加配置文件launch.json來調(diào)試
1. 點(diǎn)擊直接創(chuàng)建launch.json:
2. 配置launch.json :
{ // nodemon 配置 "version": "0.2.0", "configurations": [ { // 調(diào)試器的類型 "type": "node", // 請求配置類型,可以為launch(啟動(dòng))或attach(附加) "request": "launch", // 配置名稱,將會(huì)在啟動(dòng)配置的下拉菜單中顯示,免與其它項(xiàng)目一致 "name": "nodemon", // 設(shè)置運(yùn)行時(shí)可執(zhí)行的文件路徑,默認(rèn)是node "runtimeExecutable": "nodemon", // 要運(yùn)行的可執(zhí)行文件或源代碼的路徑 "program": "${workspaceFolder}/index.js", // 是否主動(dòng)重啟調(diào)試 "restart": true, // 指定程序輸出的位置:集成終端 "console": "integratedTerminal", // 定義調(diào)試控制臺(tái)的顯示 "internalConsoleOptions": "neverOpen" } ] }
3. 在需要調(diào)試的地方前面打好小紅點(diǎn),點(diǎn)擊綠色三角或按F5開始啟動(dòng)調(diào)試 :
4. 進(jìn)入調(diào)試狀態(tài):
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nodejs使用dgram模塊創(chuàng)建UDP服務(wù)詳解
這篇文章主要為大家介紹了Nodejs使用dgram模塊創(chuàng)建UDP服務(wù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10node.js 使用ejs模板引擎時(shí)后綴換成.html
本文給大家分享一個(gè)nodejs的小技巧,將ejs模板引擎的模板后綴改成.html的使用方法,非常的簡單實(shí)用,這里推薦給大家。2015-04-04npm安裝sharp出現(xiàn)的問題詳解(安裝失敗的問題及解決)
這篇文章主要給大家介紹了關(guān)于npm安裝sharp出現(xiàn)的問題(安裝失敗的問題及解決)的相關(guān)資料,sharp包是基于node.js的高性能圖片處理器,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11Node.js?中使用fetch?按JSON格式發(fā)post請求的問題解析
最近在測試一個(gè)api,可以用curl命令直接訪問,指定header相關(guān)配置,request?body(JSON),成功后返回一個(gè)JSON,這篇文章主要介紹了Node.js?中使用fetch?按JSON格式發(fā)post請求,需要的朋友可以參考下2023-04-04Node使用Sequlize連接Mysql報(bào)錯(cuò):Access denied for user ‘xxx’@‘localh
這篇文章主要給大家介紹了關(guān)于Node使用Sequlize連接Mysql報(bào)錯(cuò):Access denied for user 'xxx'@'localhost'的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01