ich auf VS-Code eine Node.JS Anwendung zu debuggen versuchen aber, wenn das Terminal öffnet, erhalte ich diese Meldung:Debug Node.JS auf VS-Code EADDRINUSE Fehler
Fehler: hören EADDRINUSE ::: 5858
Meine Anwendung verwendet ein Framework namens StrawJS (https://github.com/simonswain/straw) und es startet einige verschiedene Prozesse zur gleichen Zeit. Ich denke, dass dies die Ursache des Fehlers ist, da es viele verschiedene Prozesse gibt, die versuchen, den gleichen Debugger zu verwenden.
Ich fand eine ähnliche Frage (VSCode will not stop on breakpoints when first node prcess forks a second), aber konfigurieren Sie den Port auf der attach.js Datei hat nicht funktioniert, das Problem besteht weiter.
Dies ist meine eigentliche launch.json Datei:
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"port": 5858,
"program": "${workspaceRoot}/run.js",
"stopOnEntry": false,
"args": [],
"cwd": "${workspaceRoot}",
"preLaunchTask": null,
"runtimeExecutable": null,
"runtimeArgs": [
"--nolazy"
],
"env": {
"NODE_ENV": "development"
},
"externalConsole": true,
"sourceMaps": false,
"outDir": null
}
]}
Thank you!
Ich habe diesen Fehler, weil Knoten findet diesen Port bereits von einem anderen Prozess verwendet ... haben Sie einen anderen Port versucht? –
Ja, ich habe verschiedene Ports ausprobiert –