2013-01-07 35 views
7

Sadece aşağıdaki kodla (resmi sayfasından aynen kodu) ile bir js dosyası oluşturmak tanımlanmadı:düğüm

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/'); 

Yani, ben de resmi sayfasında 'Yükle' düğmesinden düğüm yükleyin (pencereler için). Ama şu bana verir programını çalıştırmayı denediğinizde:

enter image description here

ama garip bir şey şudur:

enter image description here

cevap

24

Sen çalıştırmak için gereken terminal (cmd den Node'un replinin aksine.

deneyin açılıyor yeni terminali (Run -> CMD) ve daha sonra infaz:

düğüm

olduğunuz yüklü sürümünü görmek için sadece yürütme /your_file_name.js:

düğüm -v

+0

Doğrudan açılış cmd'si ile çalıştırma arasında açık cmd arasında ne fark olduğunu bilmiyorum. ama koşarken açık - cmd. Çalışıyor –

1

Konsoldasınız. Muhtemelen Windows Komut İstemi'nden (cmd.exe) node server.js'u çalıştırmak istiyorsunuz. PATH'nize node dizinini eklediniz

1

.

en son sürümünü yüklemeden Eğer

2

.. yapmak için gerekli iki şey vardır Önce bir değişken çevre eklemek gerekir için, yükleyici eklersiniz. path = C: \ Program Files \ nodejs benim için. İkincisi .. komut istemini açmanız ve ardından istemini dosyayı tuttuğunuz yere yönlendirmeniz gerekir. Eğer dosyanızı c:/practice üzerinde tuttuysanız ve dosya isminiz server.js ise, Komut istemini bu konuma yönlendir.

Ve sonra komut düğümü server.js çalıştırmak ve her şeyin düzgün çalışacak ..

kaç yaklaşım vardır
1

:

  1. Windows'un konsola (aka CMD) İçi:

012
    v

    düğüm Node.js (aka Node.js REPL uç) konsolun

  1. içinde:

proses.versiyon

  1. daha detaylı bilgi (tüm alt modüllerin versiyonları sayısı) (Node.js REPL iç) tarafından alınabilir:

process.versions