मैं वी.एस. कोड लेकिन, पर एक Node.js आवेदन डिबग करने के लिए जब टर्मिनल को खोलता है, मैं यह संदेश प्राप्त कोशिश कर रहा हूँ:वी.एस. कोड EADDRINUSE त्रुटि पर डीबग Node.js
त्रुटि: EADDRINUSE सुनने ::: 5858
मेरा एप्लिकेशन स्ट्रॉज (https://github.com/simonswain/straw) नामक एक ढांचे का उपयोग करता है और यह एक ही समय में कुछ अलग प्रक्रियाओं को शुरू करता है। मुझे लगता है कि यह त्रुटि का कारण है क्योंकि एक ही डीबगर का उपयोग करने की कोशिश कर रहे कई अलग-अलग प्रक्रियाएं हैं।
मुझे एक समान प्रश्न (VSCode will not stop on breakpoints when first node prcess forks a second) मिला लेकिन attach.js फ़ाइल पर पोर्ट कॉन्फ़िगर नहीं किया गया, समस्या बनी रहती है।
यह मेरा वास्तविक launch.json फ़ाइल है:
{
"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
}
]}
धन्यवाद!
मुझे यह त्रुटि मिली है क्योंकि नोड को यह पोर्ट पहले से ही किसी अन्य प्रक्रिया द्वारा उपयोग किया जा रहा है ... क्या आपने एक अलग बंदरगाह की कोशिश की है? –
हां, मैंने कुछ अलग-अलग बंदरगाहों की कोशिश की है –