2013-01-07 20 views
7

मैं बस निम्नलिखित कोड (आधिकारिक पेज से बिल्कुल कोड) के साथ एक js फ़ाइल बनाने:नोड से परिभाषित नहीं है

var http = require('http'); 
http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello World\n'); 
}).listen(1337, '127.0.0.1'); 
console.log('Server running at http://127.0.0.1:1337/'); 

तो, मैं नोड 'स्थापित' बटन से आधिकारिक पेज में भी स्थापित (विंडोज के लिए)। लेकिन जब मैं प्रोग्राम यह मुझे देता है चलाने के लिए निम्न प्रयास करें:

enter image description here

लेकिन अजीब बात यह है:

enter image description here

उत्तर

24

आप चलाने की आवश्यकता है कि अपने टर्मिनल (cmd से) नोड की प्रतिलिपि के विपरीत।

कोशिश खोलने एक नया टर्मिनल (भागो -> सीएमडी) और फिर क्रियान्वित:

नोड /your_file_name.js

कौन-सा संस्करण स्थापित किया है देखने के लिए बस निष्पादित करें:

नोड -v

+0

मुझे नहीं पता कि सीएमडी खोलने और सीएमडी को चलाने के बीच क्या अंतर है। लेकिन जब रन - cmd के साथ खुला। यही काम है –

1

आप कंसोल पर हैं। आप शायद विंडोज कमांड प्रॉम्प्ट (cmd.exe) से node server.js चला सकते हैं।

1

क्या आपने अपने पाथ में node निर्देशिका जोड़ दी है।

आप नवीनतम एक स्थापित कर लेते हैं, संस्थापक यह जोड़ना होगा के लिए आप

2

वहाँ दो करने के लिए .. की जरूरत बातें हैं सबसे पहले आप एक वातावरण चर जोड़ने की जरूरत है। जैसे पथ = सी: \ प्रोग्राम फ़ाइलें \ nodejs मेरे लिए। दूसरा .. आपको कमांड प्रॉम्प्ट खोलना है, फिर उस प्रॉम्प्ट को उस स्थान पर रीडायरेक्ट करें जहां आपने अपनी फाइल रखी है .. जैसे कि आपने अपनी फ़ाइल को c:/अभ्यास पर रखा है और आपका फ़ाइल नाम server.js है तो आपको कमांड प्रॉम्प्ट को उस स्थान पर रीडायरेक्ट करें।

और फिर आदेश नोड server.js चलाने के लिए और सब कुछ ठीक से काम होगा ..

1

कुछ दृष्टिकोण हैं:

  1. Windows के कंसोल (उर्फ CMD) के अंदर:

नोड-वी

  1. Node.js (उर्फ Node.js REPL टर्मिनल) की सांत्वना के अंदर:

प्रक्रिया।संस्करण

  1. अधिक विस्तृत जानकारी (सभी उप मॉड्यूल के संस्करणों संख्या) (Node.js REPL के अंदर) के द्वारा प्राप्त किया जा सकता है:

process.versions

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