我正在使用gulp-nodemon运行Express API,并且想使用VS Code调试收到的请求。
我的问题是:我无法附加到正在运行的进程。在我的launch.json
配置中,我不想开始附加,我只想附加到正在运行的实例(由gulp管理)。
我的VS代码launch.json
:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Attach to Process",
"port": 5858 // tried to use 3000 (express port), but failed too
}
]
}
使用端口3000会立即失败,而不会显示任何内容。使用端口5858失败,并显示以下消息:
无法连接到运行时进程(10000毫秒后超时)。
答案 0 :(得分:0)
我使用以下命令在调试模式下运行应用程序:
node --inspect app
我的配置使用端口9229:
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "attach",
"name": "Attach",
"port": 9229
}
]
}
端口5858用作现在已弃用的--debug
选项的端口