[英]How do I debug a CLI with VSCode?
我有一個用 Node.js 編寫的簡單 CLI。 我想使用 VSCode 的內置調試系統調試該 CLI,但是,我不知道如何將必要的命令附加到調試器,無論是 package.json 或 launch.json 中的參數,還是兩者。
假設 CLI 函數具有以下命令語法:
> my_cool_cli <command>
在應用程序中,我會這樣做:
> my_cool_cli start
它會打印:
Hello world!
假設 CLI 是使用Commander庫構建的。 它已與 npm 鏈接、已安裝、可全局訪問,並且我可以從標准終端毫無問題地運行它(除了所有看不見的錯誤)。
我發現當我輸入my_cool_cli start
,它沒有返回“Hello world!” 應該的,因為有一個錯誤。 如何使用 VSCode 調試此 CLI?
為了使用控制台命令進行調試,必須在給定的啟動配置中將命令作為launch.json
中的參數傳遞。
{
"type": "node",
"request": "launch",
"name": "Launch My Cool CLI",
"program": "${workspaceFolder}//index.js",
"args": [
"start"
]
}
無需在參數中提供應用程序名稱my_cool_cli
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.