2013-10-29 9 views
5

मुझे वेबस्टॉर्म में मेरे नोड.जेएस सेल एप्लिकेशन को डीबग करने की अनुमति देने के लिए सेटिंग्स के सही संयोजन को खोजने में कठिनाई हो रही है।वेबस्टॉर्म: डीबगिंग नोड.जेएस सेल ऐप

ये सेटिंग्स हैं जिन्हें मैंने कॉन्फ़िगरेशन काम (जैसे कि सेल शुरू होता है) दोनों का उपयोग करने का प्रयास किया है, लेकिन ब्रेकपॉइंट्स पर कोई भी रोक नहीं रहा है।

enter image description here

enter image description here

अगर मैं breakpoints मेनू में जाएँ और पर 'कोई भी अपवाद सक्षम' की बारी - यह अपवाद के लिए बंद है, लेकिन कभी नहीं मेरी breakpoints पूरी करता है।

कोई विचार? मैं वेबस्टॉर्म 7.0.1 और नोड 0.10.18/सेल पर 0.9.7

उत्तर

2

आपको नोड पैरामीटर में --debug की आवश्यकता नहीं है। यहाँ मेरी config है और मैं 7.0.1 और नोड पर हूँ 0.10.4

enter image description here

मुझे पता है अगर यह मदद की करते हैं। इसके अलावा, आप डीबग सही चलाने के लिए बग मार रहे हैं? enter image description here

इसके अलावा, क्या आप कृपया कैश/रीस्टार्ट को अमान्य कर सकते हैं? यह कभी-कभी मदद करता है। फ़ाइल मेनू में स्नैपशॉट यहां दिया गया है। enter image description here

+0

धन्यवाद, मैंने इसे पहले से 'डीडबग' के बिना आजमाया है, यह अभी भी मेरे किसी भी ब्रेकपॉइंट्स को नहीं मारता है – Madd0g

+0

मैंने वेबस्टॉर्म को कई बार पुनरारंभ किया है और इसे पहले के संस्करण पर भी कोशिश की है (7.0.1 से पहले मेरे पास 7 था)। मैं कैश को कैसे अमान्य कर सकता हूं? – Madd0g

+0

यह दिखाने के लिए मेरा जवाब संपादित करें कि आप कैश/रीस्टार्ट को अमान्य कर दें। इसके अलावा, आप किस पर हैं? –

1

मुझे एक ही समस्या थी और बस परियोजना के लिए स्थानीय पाल स्थापित की गई और सब ठीक काम किया। निश्चित नहीं है कि कॉन्फ़िगरेशन वैश्विक रूप से स्थापित सेलों को क्यों हल नहीं कर सकता है क्योंकि यह त्रुटि है जो मुझे मिल रही थी, लेकिन स्थानीय इंस्टॉल ठीक काम करता है। मुझे आगे की जांच करनी चाहिए, लेकिन मैं आलसी हूं :)

0

जब आप वेबस्टॉर्म पर एक नई परियोजना खोलते हैं, तो यह package.json फ़ाइल का पता लगाता है और यह आपको स्थानीय रूप से निर्भरताओं को स्थापित करने के लिए कहेंगे। इसके बाद, पहले उल्लिखित कॉन्फ़िगरेशन का उपयोग करके (आवश्यक रूप से सेल लिफ्ट का उपयोग करके नहीं बल्कि ऐप.जेएस का उपयोग करके सीधे), आप वेबस्टॉर्म से एप्लिकेशन को डीबग कर सकते हैं। ऐसा करने का एक और तरीका है, इस उपकरण का उपयोग करके, यह एक आकर्षण की तरह काम करता है: https://github.com/node-inspector/node-inspector :)

संबंधित मुद्दे