कैसे बताएं कि नोड.जेएस स्थापित है या नहीं


99

मैंने हाल ही में नोड.जेएस स्थापित किया है और मुझे पता नहीं है कि एप्लिकेशन कैसे चलाएं। मैंने नोड स्थापित किया है। जेएस लेकिन आगे के निर्देश नहीं मिल सके। वास्तव में किसी को क्या करने की आवश्यकता है? मैं देखना चाहता था कि क्या यह वास्तव में काम कर रहा है। इसलिए मैंने हैलो नामक एक स्क्रिप्ट निष्पादित की। यह इस प्रकार है:

console.log('hello world');

अब यह कहां से लॉग इन किया जाएगा?

संपादित करें

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


4
हम्म, मैं विंडोज का उपयोग कर रहा हूं और मैं खोलता हूं cmd, नोड सिस्टम पथ में है इसलिए यदि आप टाइप node -vकरते हैं तो आपको संस्करण देखना चाहिए। मेरा 0.6.15 है। रनिंग node hello.js, कंसोल। केवल कमांड प्रॉम्प्ट पर प्रिंट करता है। मैक और लिनक्स में मुझे लगता है कि आप बस टर्मिनल का उपयोग करेंगे और ऊपर करेंगे।
टीना सीजी होहर

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

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

1
Btw यह "dumbies" नहीं है यह dummies है
10

जवाबों:


197

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

node -v

यह आपके nodejsसंस्करण को प्रदर्शित करेगा ।

अपनी स्क्रिप्ट और इनपुट सहेजने के लिए नेविगेट करें:

node script.js

इससे आपकी स्क्रिप्ट चलेगी।


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

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

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

मुझे कैसे पता चलेगा कि मेरे पास 32-बिट या 64-बिट है?
फ्रांसिस्को कॉर्लेस मोरेल्स

आपका OS 32-बिट या 64-बिट है। जब आप नोडज स्थापित करते हैं तो यह मिलान संस्करण चुनता है।
अर्किन

12

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

node -v

यह आपको स्थापित किए गए नोडज के संस्करण को बताएगा, फिर दर्ज करके नोडज को सरल बनाएं

node

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

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

यदि स्थापना सफल थी, तो कमांड लाइन को निम्न आउटपुट का संकेत देना चाहिए

'Node is working'

8

कृपया इस कमांड नोड --version या नोड -v का प्रयास करें , जिनमें से किसी को कुछ वापस करना चाहिए v4.4.5


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

@ markp3rry क्या आपने "नोडज्स -वॉर्शन" या "नोडज्स -वॉर्शन" (डबल डैश पर ध्यान दें)
रनवर

6

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

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

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

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

या

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

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


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

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

प्रमुख चेहरा। मैंने cmd नहीं खोला। मैंने सिर्फ 'रन' डायलॉग टाइप किया है ... tnx
wazz

क्या कोई मुझे बता सकता है कि विंडोज़ कमांड उस फ़ोल्डर को देखने के लिए है जिसमें नोड स्थापित है? मैक पर "किस नोड" के समतुल्य कमांड
sbk

2

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

नोड परीक्षण करने का समय

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


2

लिनक्स या मैक में विंडोज या टर्मिनल में कमांड प्रॉम्प्ट खोलें

node -v

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

v6.9.5

इसे डाउनलोड करें nodejs.org से


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.