使用PM2和Vscode进行调试

时间:2019-07-12 07:27:08

标签: node.js debugging visual-studio-code vscode-settings pm2

Visual Studio代码内置了一些很棒的调试功能,可以很容易地使用node调试应用程序。但是,我的应用程序配置为使用PM​​2 3.4.1版。节点版本6.17.1 如何设置Visual Studio Code以使用PM2进行调试?

2 个答案:

答案 0 :(得分:0)

Vs代码具有称为“附加”的调试选项,该选项可让您附加到正在运行的Node.js程序, 配置示例为

{
      "type": "node",
      "request": "attach",
      "name": "Attach",
      "port": 9229
}

现在您需要像下面那样启动Node.js程序

$ pm2 start "My App" --node-args="--inspect-brk" --watch

vs代码文档:https://code.visualstudio.com/docs/editor/debugging#_launch-versus-attach-configurations

答案 1 :(得分:0)

通过像“ sudo pm2 stop sk_account

一样停止它,可以调试列表中的微服务之一。
"version": "0.2.0",
"configurations": [
  {
      "type": "node",
      "request": "launch",
      "name": "Launch Program",
      "program": "${workspaceFolder}/sk_account/app.js"
   }

]

sk_account ”是我的微服务名称(来自列表)。

相关问题