vscode nodejs斷點(diǎn)調(diào)試
使用vscode開發(fā)nodejs程序,能夠啟動(dòng)單步調(diào)試模式,在指定代碼處添加斷點(diǎn),像chrome、firefox瀏覽器上一樣進(jìn)行JavaScript的調(diào)試。
新建一個(gè)nodejs的工程,編寫代碼后,配置代碼調(diào)試的步驟:
1、切換到代碼調(diào)試界面

2、界面提示,新建一個(gè)launch.json文件,其中的內(nèi)容如下:

3、簡(jiǎn)單的不帶參數(shù)調(diào)試,只需要修改program節(jié)點(diǎn)中的.js文件路徑,設(shè)置成哪個(gè)文件就調(diào)試哪個(gè)文件;
4、配置完成后,點(diǎn)擊界面的Run就能夠進(jìn)行調(diào)試;

5、在代碼上添加斷點(diǎn),點(diǎn)擊進(jìn)行調(diào)試,可以進(jìn)行代碼的單步執(zhí)行,可以使用對(duì)應(yīng)的快捷鍵F10\F11等;

6、在執(zhí)行時(shí),鼠標(biāo)放在變量上,能夠顯示執(zhí)行過的變量值;
7、需要添加調(diào)試參數(shù)的話,要在launch.json上添加參數(shù)args配置;
{
"type":?"node",
"request":?"launch",
? ? ? ??"name":?"Launch Program",
? ? ? ? "skipFiles": [
? ? ? ?? "<node_internals>/**"],
? ? ? ?"program":?"${workspaceFolder}/bin/mbtiles-server.js",
? ? ??//參數(shù)是名稱和值一組,多個(gè)參數(shù),數(shù)組里添加即可,調(diào)試時(shí)會(huì)自動(dòng)附加上去
? ? ? ?"args": ["--param","value"]
??? ? ?}
其他的相關(guān)配置可以參見vscode的官方網(wǎng)址
參考文檔:
https://code.visualstudio.com/docs