379 Stimmen

Wie führt man eine hello.js-Datei in Node.js unter Windows aus?

Ich versuche, ein in Javascript geschriebenes Hallo-Welt-Programm in einer separaten Datei namens hello.js auszuführen

Derzeit läuft die Windows-Version von node.js.

Der Code läuft perfekt im Konsolenfenster, aber Wie verweise ich auf den Pfad in der Windows-Umgebung? .

C:\abc\zyx\hello.js

unter Unix wird wohl $ node hello.js angezeigt

Ich bin absolut neu in Node.js Bitte korrigieren Sie mich, wenn ich etwas falsch mache.

Intenté

> node C:\abc\zyx\hello.js ----hat nicht funktioniert

> C:\abc\zyx\hello.js -- -kam nicht zustande

UPDATE1:

Hinzufügen von node.exe in den Ordner, in dem sich die Datei hello.js befindet.
Pfadpunkt zum Ordner c hinzugefügt: \abc\zyx\ und ich erhalte eine Fehlermeldung, die besagt

ReferenceError: hallo ist nicht definiert

siehe Inhalt von hello.js

setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');

UPDATE 2:

Bislang habe ich alle diese Versionen ausprobiert und keine von ihnen scheint zu funktionieren . Vielleicht mache ich ja etwas völlig falsch.

>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node \hello.js
> \node \hello.js
> /node /hello.js
> C:\abc\xyz\node.exe C:\abc\xyz\hello.js
> C:\abc\xyz\node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> \hello.js
>node hello

Siehe meine Dateistruktur

.
 hello.js
 node.exe
 paths.txt

ENTSCHLOSSEN: Versuchen Sie, statt node.exe in der Eingabeaufforderung mit der folgenden Option auszuführen, und es hat funktioniert.

c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X