這裏是我的調試配置:Visual Studio代碼 - 無法調試器連接到遠程的Node.js應用程式
{
"type": "node",
"request": "attach",
"name": "testServer",
"address": "test.server.ip",
"port": 5858,
"localRoot": "${workspaceRoot}/test/server",
"remoteRoot": "~/App/test/server"
}
我已經成功地使用下面的命令
node --debug app
開始在調試模式下遠程應用程序然後我使用testServer配置啓動VS Code調試器。它打印錯誤:
Debugging with legacy protocol because Node.js version could not be determined (Error: timeout)
我使用VS代碼版本1.16.1在MacOS山脈。
我想它無法連接遠程服務器,因爲它是通過SSH進行安全保護的。但是在VS Code調試器的配置中,我看不到與SSH有關的任何配置。
我已經通過了一些articles和問題,如this 和this,但沒有幫助。
感謝您的任何幫助。