2016-03-24 3 views
0

mir läuft forllowing test.js Datei mitWie Sie die Ausführung von WSH während der Arbeit mit dem Knoten stoppen.

>node test.js 

test.js einfachen Code

var fs = require("fs"); 
fs.readFile('2.rtf', function (err, data) { 
    if (err) return console.error(err); 
    console.log(data.toString()); 
}); 
console.log("Program Ended"); 

Es ist zeigt Fehler

WSH error

so natürlich ich die Erweiterung entfernen und lief folgenden Befehl, der gut funktionierte.

node test 

Ich bin Windows 7 32 Bit. Wie stoppe ich WSH während ich den Knoten commnad benutze?

Antwort

1

Das Problem scheint zu sein, dass Sie eine Datei node.js im selben Verzeichnis und aufgrund der Art und Weise von Windows löst Befehle genannt haben, es versucht, die Datei node.js (unter Verwendung der Standard-Handler für diesen Dateityp auszuführen, die typischerweise JScript ist) anstelle von node die ausführbare Datei node.js. Benennen Sie die Datei node.js in etwas anderes um und es sollte funktionieren.

+0

Es tut mir leid, aber was Sie versuchen, sagen mich verwirrend. Willst du sagen, ich muss die test.js Datei ändern (wie in meinem Beispiel) oder ich habe irgendwo in meinem Installationsverzeichnis node.js Datei, die ich ändern muss) – Rahul

+0

Der Screenshot des Fehlers, den Sie veröffentlicht haben, zeigt, dass Sie eine haben 'node.js' Datei auf Ihrem Desktop. Versuchen Sie, * diese * Datei umzubenennen und versuchen Sie erneut, 'node test.js' auszuführen. – mscdex

+0

Oh. Ich habe mich selbst verwirrt. Vielen Dank. – Rahul

Verwandte Themen