gpt4 book ai didi

node.js - VS Code Nodejs远程调试: breakpoints are getting ignored

转载 作者:太空宇宙 更新时间:2023-11-03 21:55:25 25 4
gpt4 key购买 nike

我正在尝试使用 VS Code 在 Node.js (7.1.0) 项目上设置远程调试。

我使用 pm2 启动我的开发应用程序:

{
"apps": [{
"name": "my-app-dev",
"script": "app.js",
"watch": true,
"node_args": ["--inspect=9229", "--nolazy"],
"ignore_watch": ["assets/images/", ".tmp/", ".git/"],
"watch_options": {
"usePolling": true
}
}]
}

这是 .vscode/launch.json 文件:

{
"version": "0.2.0",
"configurations": [
{
"type": "node2",
"request": "attach",
"name": "attach",
"port": 9229,
"address": "my.app.local",
"restart": true,
"diagnosticLogging": true,
"sourceMaps": false
}
]
}

当我启动调试器时,我成功附加附加调试器。

问题是我的断点被忽略:未验证的断点

最佳答案

最后通过添加找到了解决方案

"localRoot": "${workspaceRoot}/api",
"remoteRoot": "/srv/www/my-app/api"

到我的launch.json。

如果有人可以解释为什么需要它:o

关于node.js - VS Code Nodejs远程调试: breakpoints are getting ignored,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42519907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com