我正在嘗試設置一個調試配置,以便在使用Mocha的Node應用程序中運行測試。 我將Ubuntu作爲Linux的Windows子系統運行,並且我的Visual Studio代碼設置爲使用Bash作爲集成終端。使用Windows子系統爲Linux進行Visual Studio代碼調試
這裏是我的launch.json
配置:
{
"name": "Launch via NPM",
"type": "node",
"request": "launch",
"console": "integratedTerminal",
"cwd": "${workspaceRoot}",
"runtimeExecutable": "npm",
"runtimeArgs": [
"test"
],
"protocol": "inspector",
"port": 5858
...
}
這將運行我的綜合終端的測試,但總是會超時當試圖連接到調試器,並出現以下錯誤:
Cannot connect to runtime process, timeout after 10000 ms - (reason: Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:5858).
而且,這裏是它顯示了在終端b在它開始運行測試之前:
任何想法如何確保它連接調試器?
請問,如果你更改端口工作?嘗試設置'diagnosticsLogging:true'並檢查日誌。 –
嘗試了不同的端口。另外'diagnosticLogging'屬性是不允許的 – Alkasai