VSCode如何調(diào)試Nodejs問題
VSCode如何調(diào)試Nodejs
node.js的調(diào)試官方說明:Debugging - Getting Started | Node.js
調(diào)試的重要性不言而喻,方法也是五花八門,這里只介紹一種vscode上的簡(jiǎn)單又直觀的方法。
方法一:直接調(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",
// 請(qǐng)求配置類型,可以為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-10
node.js 使用ejs模板引擎時(shí)后綴換成.html
本文給大家分享一個(gè)nodejs的小技巧,將ejs模板引擎的模板后綴改成.html的使用方法,非常的簡(jiǎn)單實(shí)用,這里推薦給大家。2015-04-04
npm安裝sharp出現(xiàn)的問題詳解(安裝失敗的問題及解決)
這篇文章主要給大家介紹了關(guān)于npm安裝sharp出現(xiàn)的問題(安裝失敗的問題及解決)的相關(guān)資料,sharp包是基于node.js的高性能圖片處理器,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11
Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求的問題解析
最近在測(cè)試一個(gè)api,可以用curl命令直接訪問,指定header相關(guān)配置,request?body(JSON),成功后返回一個(gè)JSON,這篇文章主要介紹了Node.js?中使用fetch?按JSON格式發(fā)post請(qǐng)求,需要的朋友可以參考下2023-04-04
詳解Koa中更方便簡(jiǎn)單發(fā)送響應(yīng)的方式
這篇文章主要介紹了詳解Koa中更方便簡(jiǎn)單發(fā)送響應(yīng)的方式,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-07-07
Node使用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

