首先確認Node.js和VSCode環(huán)境已就緒,1. 安裝必要組件并驗證;2. 在項目根目錄創(chuàng)建.vscode/launch.json配置調(diào)試參數(shù)如program指向主文件;3. 在代碼中設(shè)置斷點后通過F5啟動調(diào)試;4. 可通過args傳參或配置runtimeExecutable調(diào)試npm腳本。
要調(diào)試一個簡單的 Node.js 應用,VSCode 提供了強大的內(nèi)置支持。只需正確配置啟動設(shè)置,就可以輕松打斷點、查看變量和逐步執(zhí)行代碼。
確認你已經(jīng)安裝了以下內(nèi)容:
你的項目中應包含一個簡單的入口文件,比如 app.js 或 index.js。
在項目根目錄下創(chuàng)建 .vscode 文件夾,并添加 launch.json 文件來定義調(diào)試行為。
步驟如下:
生成的配置示例:
{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "調(diào)試 Node.js 應用", "program": "${workspaceFolder}/app.js", "outFiles": [ "${workspaceFolder}/**/*.js" ], "console": "integratedTerminal", "skipFiles": [ "說明:
- program 指向你的主文件,根據(jù)實際文件名調(diào)整
- console 設(shè)為 integratedTerminal 可在終端中看到輸出
- skipFiles 忽略 Node 內(nèi)部代碼,避免誤入
打開你的主 JS 文件(如 app.js),在你想暫停執(zhí)行的某一行左側(cè)點擊,設(shè)置一個斷點(紅點出現(xiàn)即可)。
回到“運行”視圖,選擇“調(diào)試 Node.js 應用”,然后點擊綠色三角按鈕或按 F5 啟動。
程序會在斷點處暫停,你可以:
如果你需要傳遞命令行參數(shù),可以修改 launch.json 中的 args 字段:
"args": ["--env", "development"]若要調(diào)試通過 npm script 運行的應用(如 npm start),可使用:
{ "type": "node", "request": "launch", "name": "通過 npm 啟動", "runtimeExecutable": "npm", "runtimeArgs": ["run", "start"], "console": "integratedTerminal", "port": 9229 }基本上就這些。只要配置好 launch.json 并設(shè)置斷點,VSCode 就能很好地調(diào)試大多數(shù)簡單 Node.js 應用。不復雜但容易忽略的是路徑和文件名是否匹配。
以上就是如何配置VSCode來調(diào)試一個簡單的Node.js應用?的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
每個人都需要一臺速度更快、更穩(wěn)定的 PC。隨著時間的推移,垃圾文件、舊注冊表數(shù)據(jù)和不必要的后臺進程會占用資源并降低性能。幸運的是,許多工具可以讓 Windows 保持平穩(wěn)運行。
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號