我正在尝试通过VSCode调试远程节点服务器,并且它不会在我配置的任何断点处停止。
我在Mac上运行VSCode,其中我有一个节点项目的副本,而我在远程计算机上有相同节点项目的另一个副本,该节点项目的两个副本都已同步。
我正在使用以下命令在远程计算机上运行节点服务器:
sudo node --inspect=5858 app.js
和我的VSCode launch.json配置如下:
{
"name": "Attach",
"type": "node",
"request": "attach",
"port": 5858,
"address": "remote server addr",
"localRoot": "${workspaceFolder}",
"remoteRoot": "the path to project directory on remote server",
"protocol": "auto"
}
当我在VSCode上启动调试器时,似乎它已连接到远程服务器,但它并没有在我的任何断点处停止。
VSCode版本为1.28.1
节点版本为9.11.2
我想念什么?
答案 0 :(得分:0)
我找到了我所缺少的配置为server = 4771的问题的解决方案
当我按以下方式运行我的应用程序时:
sudo node --inspect=5858 app.js server=4771
VSCode调试器能够调试我的远程节点服务器,这里有关于它的更多详细信息:https://code.visualstudio.com/docs/extensions/example-debuggers