![](/img/trans.png)
[英]Visual Studio code breakpoint not working on Node.js using TypeScript
[英]Visual Studio Code - Debuging a Node.js application with TypeScript and auto-restart
我正在嘗試使用VSCode中的TypeScript調試Node.js應用程序。 我想要 :
nodemon
或其他內容。 這是我的最佳嘗試 [GitHub上的項目]。
使用這個項目:
我按“ F5”,應用程序在調試模式下正確啟動。 這是通過調用Gulp
任務完成的,該任務使用nodemon
通過--debug-brk=5858
啟動應用程序。
如果我在app.ts
中的“ response.end(...) ”行上添加一個斷點,則效果很好。
但是,當我更改app.ts
文件時(例如,通過將“ Date1 ”修改為“ Date2 ”),重新編譯正確完成,但是調試會話結束了!
我不確定我缺少什么,因為在launch.json
我確實有一個帶有"restart": true
屬性的“ attach”部分。
有人有一個Node.js應用程序的工作示例,該示例可以在VSCode中通過自動重新編譯TypeScript文件和自動重新啟動應用程序進行調試嗎?
在launch.json中僅具有“附加”啟動配置是不夠的。 您實際上必須運行它。 從您的描述中,我得到的印象是您沒有運行它,因為您的“ F5”運行的是gulp任務。
應該執行以下操作:在終端中運行gulp任務,然后使用“ F5”啟動“附加”啟動配置。 它應首先附加到節點進程,然后如果檢測到nodemon已重新啟動節點,則應重新附加。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.