2012-05-07 19 views
70

मैंने सामान्य खोज करने के लिए थोड़ा सा खोज किया है, ज्यादा नहीं, मुझे कहीं भी "डंबी के लिए नोड.जेएस" गाइड नहीं मिल रहा है। (टीहे)कैसे बताएं कि node.js स्थापित है या नहीं

तो वैसे भी, व्यवसाय के लिए नीचे।

मैंने हाल ही में कुछ अनुप्रयोग बनाने शुरू करने के लिए node.js इंस्टॉल किया है, पहली बार समस्या का सामना करना पड़ा: अनुप्रयोगों को चलाने का तरीका नहीं है। मैंने जो किया वह node.js इंस्टॉल किया गया था लेकिन आगे के निर्देश नहीं मिल सका। वास्तव में क्या करने की ज़रूरत है? मैं देखना चाहता था कि यह वास्तव में काम कर रहा था या नहीं। इसलिए मैंने hello.js नामक एक स्क्रिप्ट निष्पादित की:

console.log('hello world'); 

अब यह कहां लॉग इन होगा?

संपादित

मैं चल रहा हूँ कि यह एक .php स्क्रिप्ट के माध्यम से .js।

+4

हम्म, मैं Windows का उपयोग कर रहा हो और मैं खोलने 'cmd', नोड इसलिए यदि सिस्टम पथ में है आप 'node -v' टाइप करते हैं, आपको संस्करण देखना चाहिए। मेरा 0.6.15 है। 'Node hello.js' चला रहा है, console.log सिर्फ कमांड प्रॉम्प्ट पर प्रिंट करता है। मैक और लिनक्स में मुझे लगता है कि आप टर्मिनल का उपयोग करेंगे और उपर्युक्त करेंगे। –

+0

मेरी गलती, मैं यह उल्लेख करना भूल गया कि एक php स्क्रिप्ट इसे निष्पादित कर रही है। – user1340052

+1

मुझे "टर्मिनल" शब्द से भ्रमित हो गया। मेरे जैसे बेवकूफ उपयोगकर्ताओं के लिए, यह विंडोज मशीनों में "कमांड प्रॉम्प्ट" के अलावा कुछ भी नहीं है। चलाएं -> cmd टाइप करें -> कमांड प्रॉम्प्ट विंडोज़ प्रकट होते हैं -> टाइप करें 'नोड - वर्जन'। आपको संस्करण संख्या देखना चाहिए। –

उत्तर

148

टर्मिनल विंडो खोलें। प्रकार: आपके संस्करण

node -v 

इस प्रदर्शित करेगा

जहां आप अपनी स्क्रिप्ट को बचाया

node script.js 

यह चलेंगे पर नेविगेट करें।

+0

मेरी गलती, मैं उल्लेख करना भूल गया कि मैं इसे एक php स्क्रिप्ट के माध्यम से चला रहा हूं। तो टर्मिनल द्वारा नहीं तो यह मुद्रित किया जाएगा? – user1340052

+0

@ user1340052, 'exec()' आउटपुट से अंतिम पंक्ति देता है, इसलिए आपको वहां ठीक होना चाहिए। http://php.net/manual/en/function.exec.php – Brad

+5

नोड और कमांड लाइन newbies के लिए, मेरे जैसे जो नोड ब्लॉग पर बस एक घंटा बर्बाद कर दिया, वाक्यांश "टर्मिनल विंडो खोलें" का अर्थ है 2 में से 1 चीजें विंडोज़ में या तो स्टार्ट बटन का उपयोग करें, सहायक उपकरण पर जाएं, कमांड प्रॉम्प्ट पर क्लिक करें; या स्टार्ट बटन में, सभी प्रोग्राम्स पर जाएं, फिर नोड निर्देशिका, फिर Node.js कमांड प्रॉम्प्ट। नोड बदल गया है और बहुत से ब्लॉग पुराने हैं, या विंडोज के बारे में सिर्फ अस्पष्ट अस्पष्ट हैं। उम्मीद है कि यह आपको एक घंटे बचाता है। –

7

इस आदेश नोड --version या नोड -v, या तो जिनमें से v4.4.5 की तरह कुछ लौटाना चाहिए: प्रयास करें।

+0

मेरे पास nodejs 5.6.0 स्थापित है और टर्मिनल के माध्यम से "nodejs -version" चला रहा है "कमांड नहीं मिला"। "नोड-वी" सही कमांड है। – markp3rry

2

node -v का उपयोग कर नोड संस्करण की जांच करें। npm -v का उपयोग कर एनपीएम संस्करण की जांच करें। यदि इन आदेशों आप संस्करण संख्या दे दी है आप नोड

परीक्षण करने के लिए एक निर्देशिका mkdir NodeJs बनाएं NodeJs विकास

समय के साथ जाने के अच्छे हैं। NodeJs फ़ोल्डर के अंदर touch index.js का उपयोग कर फ़ाइल बनाएं। अपने index.js को या तो vi या अपने पसंदीदा टेक्स्ट एडिटर में खोलें। console.log('Welcome to NodesJs.') में टाइप करें और इसे सेव करें। अपनी सहेजी गई फ़ाइल पर वापस नेविगेट करें और node index.js टाइप करें। यदि आप Welcome to NodesJs. देखते हैं तो आपने अच्छा काम किया है और आप नोडजेस के साथ हैं।

8

एक टर्मिनल खोलने के लिए और दर्ज

node -v 

यह आप, NodeJS स्थापित के संस्करण बता तो NodeJS में प्रवेश

node 

शीघ्र परिवर्तन होना चाहिए द्वारा सरल चलेंगे।निम्न दर्ज,

function testNode() {return "Node is working"}; testNode(); 

कमांड लाइन निम्नलिखित उत्पादन का संकेत चाहिए अगर स्थापना सफल

'Node is working' 
0

ओपन Windows में कमांड प्रॉम्प्ट या लिनक्स में टर्मिनल था और Mac.Type

node -v 

यदि नोड स्थापित है तो यह अपना संस्करण दिखाएगा। उदाहरण के लिए,

v6.9.5 

वरना से nodejs.org

0

(यह विंडोज़ ओएस के लिए है, लेकिन अवधारणा अन्य ओएस के लिए लागू किया जा सकता है)

रनिंग आदेश node -v यदि इंस्टॉल हो, पुष्टि करने के लिए सक्षम हो जाएगा, लेकिन यह नहीं कर सकेंगे इसे डाउनलोड यह पुष्टि करने के लिए कि यह स्थापित नहीं है या नहीं। (निष्पादन अपने पथ पर नहीं हो सकता)

दो तरीके जिनसे आप देख सकते हैं कि यह वास्तव में स्थापित किया गया है:

  1. चेक डिफ़ॉल्ट स्थान स्थापित C:\Program Files\nodejs\

या

  1. System Settings -> Add or Remove Programs पर जाएं और node पर फ़िल्टर करें, यह आपको दिखाएगा कि आपने इसे इंस्टॉल किया है या नहीं। मेरे लिए, यह शीर्षक के रूप में दिखाता है: "नोड.जेएस" और विवरण "नोड.जेएस फाउंडेशन", जिसमें कोई संस्करण निर्दिष्ट नहीं है। स्थापित आकार 52.6MB
  2. है

आप इसे स्थापित किया है नहीं है, तो इसे यहाँ से https://nodejs.org/en/download/

+0

जब मैं नोड-वी टाइप करता हूं, तो एक प्रॉम्प्ट खुलता है और जल्दी बंद हो जाता है। नोड स्थापित है लेकिन अन्य उत्तरों के आधार पर मैं कुछ पढ़ने में सक्षम होने की उम्मीद कर रहा हूं।मैं प्रॉम्प्ट को कैसे खोलूं? – wazz

+0

@wazz यह निश्चित रूप से नहीं होना चाहिए, शायद आपका इंस्टॉल कुछ दूषित हो गया है? क्या आप खिड़कियों का उपयोग कर रहे हैं? यदि ऐसा है तो अनइंस्टॉल करने के लिए नियंत्रण कक्ष का उपयोग करें, और फिर स्थिर संस्करण –

+0

प्रमुख चेहरे को पुनर्स्थापित करें। मैंने cmd नहीं खोला। मैं बस 'रन' संवाद में टाइप किया ... tnx। – wazz

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