我如何debuggingVSCode中运行PM2的Node.js应用程序?

Visual Studio代码中内置了一些非常棒的debuggingfunction,可以方便地debugging带有节点的应用程序。 但是,我的应用程序被configuration为使用PM​​2。 如何设置Visual Studio代码来debuggingPM2?

您可以在VSCode中添加一个名为launch.json的启动configuration,该文件附加到您想要的过程,如下所示:

{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "attach", "name": "Attach to Process", "processId": "${command:PickProcess}" }, {...} ] } 

Ctrl + Shift + D显示Visual Studio代码中的debugging部分,select“ 附加到进程 ”,然后按“ 播放 ”。 VSCode会自动显示您本地机器上可用的选项。 除了正在运行的节点进程的进程ID,VSCode还显示了节点应用程序的完整path,因此很容易select正确的进程进行连接。