webentwicklung-frage-antwort-db.com.de

Führen Sie Hello world über den Befehl node.js aus. Eingabeaufforderung in Windows 7

Ich habe node-v0.10.13-x86.msi von nodejs.org installiert
Ich habe eine Datei test.js mit Pfad (d:\BNB\test.js) 

test.js:

console.log("Hello world!");

Ich kann test.js von meinem Befehl aus ausführen, aber nicht von node.js

Von Start> Ausführen> cmd (in Arbeit)

enter image description here

Von Node.exe (funktioniert nicht) enter image description here

15
Satinder singh

Node.exe ist eine Anwendung, mit der Code aus einer Datei ausgeführt werden kann oder von ihm selbst so ausgeführt wird, dass er sich wie ein Live-Terminal verhält.
Sobald Sie node.exe wie im zweiten Beispiel ausgeführt haben, befinden Sie sich in der Knotenumgebung und alles, was von dort kommt, ist nicht cmd, sondern JS.

Wenn Sie Folgendes eingeben: node example.js ruft die Knotenumgebung auf und führt die Datei in dieser Umgebung aus.

Das Ausführen von node.exe entspricht zwar der Eingabe von node in cmd.

13
moka

in Knoten REPL können Sie eingeben

require('d:\\BNB\\test')

dass Shuold Ihre Datei ausführen ..

5
salek

Sie versuchen, das Programm über den Knoten Prompt auszuführen. Das machst du nicht. Sie führen einfach das Knotenterminal aus. Es richtet eine Reihe von Variablen für Sie ein. Führen Sie es einfach wie in der normalen Windows-Shell aus. 

4
I'm Poor

Wir können jedoch Tests mit dem Befehl Prompt ausführen, sobald node.js installiert ist.

Geben Sie an der Windows-Eingabeaufforderungnode ein.

Dann können wir unsere JavaScript-Code-Tests wie auf jeder anderen Konsole ausführen:

console.log ("Hallo Welt!");

Es antwortet mit "Hello World!"

3
tony

Um das richtige Verzeichnis in Node.js anzuzeigen, müssen Sie den richtigen Pfad in Ihrem System erstellen: System> Erweiterte Systemeinstellungen> Erweitert> Umgebungsvariablen 

Dann in der Systemvariablenprüfung nach Variablenpfad. Nachdem Sie Node.js installiert haben, sollte es auch Folgendes haben: (andere Pfade); C:\Programme\nodejs\<-der Link zum Verzeichnis Node.js

OK klicken-

Wenn Sie jetzt die Eingabeaufforderung öffnen und in das Verzeichnis Ihrer JS-Datei wechseln, sollte der Befehl "node" (node ​​file.js) funktionieren. Diese Schritte haben zu meinem Problem geführt.

1
iakwvina

ich glaube, Sie müssen Knotenserver von dem Ort aus starten, an dem sich Ihre Datei befindet.

0
naveen kumar