मैं बहुत तरह नोड ग्राहक डिबगर का उपयोग करें,:बाल प्रक्रिया पर Node.js कमांड लाइन डीबगर का उपयोग करें?
नोड डिबग myscript.js
लेकिन इस प्रक्रिया का उपयोग कर एक बच्चे spawns:
वर बच्चे = की आवश्यकता होती है ("child_process ")। फोर्क (सेमीडी, तर्क);
क्या इस बच्चे को "डीबग" मोड में भी शुरू करने का कोई तरीका है?
शायद तुम myscript अंदर जांच कर सकते हैं मुख्य प्रक्रिया डिबग मोड में है, और फिर पारित '' args' से एक के रूप --debug'। – loganfsmyth
और डीबगर पोर्ट को डिफ़ॉल्ट रूप से बदलने के लिए मत भूलना डिफ़ॉल्ट रूप से पहले से ही मूल प्रक्रिया डीबगर –
के साथ व्यस्त है - फोर्क cmd या argdeug = 5859 (एक नया बंदरगाह) फोर्क cmd या args में त्रुटियों में परिणाम देता है। मुझे लगता है कि ऐसा इसलिए है क्योंकि --debug नोड प्रक्रिया का एक विकल्प है, न कि प्रक्रिया को फोर्क किया जा रहा है। कोई अन्य विचार? – user836003