2012-01-22 14 views
6

सबसे पहले: मेरा मतलब process.argv सरणी से तर्क और विकल्पों को पार्स करने का मतलब नहीं है, लेकिन उपयोगकर्ता को संकेत देना और इनपुट/आउटपुट को संभालना। मैंने Node.js official module list को इनपुट का उल्लेख करने वाले किसी भी अनुभाग या उपखंडों को खोजे बिना देखा है। असल में उस पृष्ठ पर 'इनपुट' की खोज केवल 1 परिणाम प्राप्त करती है जिसमें वाईएएमएल के साथ कुछ करना पड़ता है।क्या node.js में कमांड लाइन से उपयोगकर्ता इनपुट प्राप्त करने के लिए कोई मॉड्यूल है?

वैसे भी, मुझे लगता है कि क्ली इनपुट असीमित होना चाहिए और मैंने stdin.on('data') का उपयोग करने से पहले इस समस्या को हल किया है जो कम से कम कहने के लिए गन्दा था। यह एक नोड मॉड्यूल के लिए एक आदर्श कार्य जैसा प्रतीत होता है जो प्रगति सलाखों, स्पिनरों, रंगीन आउटपुट, इनपुट सत्यापन आदि जैसे अतिरिक्त उपहारों के साथ आ सकता है

शायद वहां कुछ मॉड्यूल हैं जो ऐसा करते हैं, लेकिन मैं नहीं कर सकता उनमें से कोई भी ढूंढें।

सहायता !!

यहाँ मॉड्यूल के लिए

+1

मैं इस दे दी है एक उत्थान, इसे पसंद किया और इसे फेसबुक और ट्विटर दोनों पर साझा किया, लेकिन अब, कृपया "?" आपके प्रश्न पर! – corazza

+0

मुझे लगता है कि जब मैंने शीर्षक को दोहराया तो मुझे फिसल गया। यह "कमांड लाइन से उपयोगकर्ता इनपुट प्राप्त करने" के रूप में शुरू हुआ: पी – Hubro

उत्तर

11

खोज (स्पष्ट करने के लिए, केवल कार्यक्षमता मैं की आवश्यकता होती है उपयोगकर्ता इनपुट से निपटने के सरलीकरण है): http://eirikb.github.com/nipster/

इसके अलावा, अगर आप लिखना चाहते हैं अपनी खुद की: http://nodejs.org/docs/latest/api/all.html#readline

#node.js आईआरसी आप का स्वागत: http://webchat.freenode.net/?channels=node.js

+1

शानदार उत्तर, काश मैं इसे दस बार वोट दे सकता हूं। इनपुट सत्यापन को रास्ते से संकेत देने के लिए बनाया गया है – Hubro

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