2012-08-29 12 views
11

मैं वेबस्टॉर्म का उपयोग अपने नोड आईडीई के रूप में कर रहा हूं और इसे समग्र रूप से प्यार करता हूं लेकिन वेबस्टॉर्म के माध्यम से नोड चलाने के दौरान मैं नोड पर्यवेक्षक का उपयोग करने के तरीके को समझने में सक्षम नहीं हूं। किसी को भी काम करने के लिए यह मिल गया है? मुझे लगता है कि मुझे यकीन नहीं है कि supervisor तर्क से कैसे गुजरना है ताकि यह नोड फ़ाइल शुरू करते समय इसका उपयोग कर सके।वेबस्टॉर्म, नोड पर्यवेक्षक का उपयोग कर (इसलिए प्रत्येक कोड परिवर्तन के बाद पुनरारंभ करने की आवश्यकता नहीं है)?

+2

एक संबंधित सुविधा अनुरोध है: http://youtrack.jetbrains.com/issue/WI-10859 – CrazyCoder

+0

@Rick ने मेरा उत्तर आपके प्रश्न को हल किया? –

+0

मैंने वेबस्टॉर्म के साथ नोडमन का उपयोग करने के तरीके पर एक समान प्रश्न (और उत्तर) जोड़ा है: http://stackoverflow.com/questions/19180702/how-can-i-run-nodemon-from-within-webstorm – nwinkler

उत्तर

11

विश्व स्तर पर पर्यवेक्षक स्थापित करें: NPM जी पर्यवेक्षक स्थापित

गैर डिबग के लिए WebStorm/इंटेलीजे रन विन्यास:

Name: supervisor app.js 
Path to node: <same> 
Node Parameters: /usr/local/lib/node_modules/supervisor/lib/cli-wrapper.js --exec /usr/local/bin/node --no-restart-on exit 
Working directory: <same> 
Path to Node App JS File: app.js 

इन रास्तों मैक ओएस एक्स 10.8 के लिए कर रहे हैं ताकि आप प्रतिस्थापित करना होगा आपकी मशीन पर पथ के साथ उपरोक्त पथ। इसके बाद, आप इसे डीबग मोड में चलाने में सक्षम होंगे लेकिन यह कोड के माध्यम से कदम नहीं उठाता है।

डीबगिंग के लिए आप या तो रिमोट डीबगर का उपयोग कर सकते हैं या पर्यवेक्षक का उपयोग किये बिना डीबगिंग के लिए एक अलग रन लक्ष्य हो सकते हैं।

+0

यह काम किया मेरे लिए, मुझे आशा है कि इसे उत्तर के रूप में चिह्नित किया जाएगा। – trigoman

+0

@trigoman धन्यवाद। मुझे यकीन नहीं है कि इसे कई वोट क्यों प्राप्त हुए। मुझे लगता है कि यह बहुत अच्छा काम करता है। –

2

यह आश्चर्यजनक है कि मैं पर्यवेक्षक के मार्ग पर नोड के पथ को बदलकर लक्ष्य तक पहुंचता हूं। तो, मुझे लगता है कि यह आपके लिए भी काम करेगा।

Ps। मैं वेबस्टॉर्म संस्करण 6.0.1 का उपयोग कर रहा हूँ।

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

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