Visual Studio代码内置了一些很棒的调试功能,可以很容易地使用node调试应用程序。但是,我的应用程序配置为使用PM2 3.4.1版。节点版本6.17.1 如何设置Visual Studio Code以使用PM2进行调试?
答案 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 ”是我的微服务名称(来自列表)。