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)