2016-04-11 36 views
2

alınıyor ben first.jsMicrosoft JScript derleme hatası

var http = require("http"); 

http.createServer(function (request, response) { 

    // Send the HTTP header 
    // HTTP Status: 200 : OK 
    // Content Type: text/plain 
    response.writeHead(200, {'Content-Type': 'text/plain'}); 

    // Send the response body as "Hello World" 
    response.end('Hello World\n'); 
}).listen(8124); 

// Console will print the message 
console.log('Server running at http://127.0.0.1:8124/'); 

ile kod parçası çalıştırın. ancak node js komutu ile komut veren microsoft jscript derleme hatası.

+0

node.js yanlış bir tercüman kullanarak komut çalıştıran böylece JScript ile ilgisi yoktur. – user3173842

cevap

0

Buradaki sorun çeşitli yerlerden kaynaklanabilir. Büyük olasılıkla kurulum tabanlı. Ben tarayıcıda yüklemeye çalıştığınızda

(yukarıdaki Alındığı) Aşağıdaki kod

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

olumlu sonuçlar verir. Bu yüzden öneriyoruz:

  1. Ben dizine gidin yepyeni dizinde ve komut satırından yepyeni first.js dosyasına kod parçacığı penceresine ne koymak çalıştırın ve dosyayı çalıştırın deneyin komut "Node first.js" (Doğal olarak tırnak işareti olmadan).

1,1 bir düz metin editörü kenara (notepad ++, not defteri, yüce vb) dosyası sağlamak herhangi editörü kullanarak ise in-Aslında

çıktı düz metin (kemik kafalı hareket ama çoğu zaman göz ardı) ayarlanır
  1. (Worth bir atış) ise her şeyin

  2. sen npm yüklemiş ve başarısız

    yeniden yükleyin düğümü türü "npm http yükle" ve first.js uygulamayı yeniden çalıştırın

1

Terminal penceresine komut dosyasının adını yazmış gibi görünüyor, bu yüzden pencerelerden komut dosyanız için uygun bir tercüman bulmasını istediniz. Sen denemek ve bunun yerine nodejs komut dosyasını yorumlamak olmalıdır:

node your-script.js 

sadece

your-script.js