【发布时间】:2017-05-01 18:02:18
【问题描述】:
我正在尝试在 VSCode 中使用 TypeScript 调试 Node.js 应用程序。我要:
- 只需按“F5”即可。我不想在终端中手动启动
nodemon或其他东西。 - TypeScript 文件在更改时自动重新编译。
- 重新编译 TypeScript 文件时自动重启的应用程序。
Here is my best try [GitHub 上的项目]。
使用这个项目:
我点击“F5”,应用程序在调试模式下正确启动。这是通过调用
Gulp任务来完成的,该任务使用nodemon来使用--debug-brk=5858启动应用程序。如果我在
app.ts中添加断点,在“response.end(...)”行上,效果很好。但是当我更改
app.ts文件时,例如通过将“Date1”修改为“Date2”,重新编译正确完成但调试会议结束!!
我不确定我错过了什么,因为在launch.json 中我确实有一个带有"restart": true 属性的“附加”部分。
谁有一个 Node.js 应用程序的工作示例,可以在 VSCode 中通过自动重新编译 TypeScript 文件和自动重新启动应用程序进行调试?
更新:非常感谢安德烈。似乎目前无法实现我想要的。这是 an issue 创建的,用于添加实现此功能所需的功能。
【问题讨论】:
标签: node.js gulp visual-studio-code nodemon