在我的项目中,我使用 ts-node-dev 来运行我们的代码。所以我有这样的任务:
"start:debug": "env-cmd ts-node-dev --inspect --respawn --transpile-only server.js"
我的 launch.json 我有这个:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Typescript Server",
"protocol": "inspector",
"port": 9229,
"restart": true,
}
]
}
问题是,当我保存文件时,ts-node-dev
将使用新代码重新启动应用程序,但是我遇到了Waiting for the debugger to disconnect...
消息,并且只有在我手动重新启动调试过程时才会重新启动应用程序。
我在 WebStorm 和这个 IDE 中测试了相同的应用程序,我们可以选择Restart Automatically
完全符合我的预期(我保存了一个文件,然后调试自行重新启动)
有没有办法让 VS Code 表现得像 WebStorm?我知道也许我可以使用 nodemon 来做到这一点,但我正在寻找一种没有它的方法来实现这一点。