Sto cercando di eseguire un programma ciao mondo scritto in javascript in un file separato chiamato hello.js
Versione Windows attualmente in esecuzione di node.js.
Il codice funziona perfettamente nella finestra della console ma come posso fare riferimento al percorso nell'ambiente Windows .
C:\abc\zyx\hello.js
in Unix immagino stia mostrando $ node hello.js
Sono assolutamente nuovo a Node.js Per favore correggimi se sto facendo qualcosa di sbagliato.
Provai
> node C:\abc\zyx\hello.js
---- non ha funzionato
> C:\abc\zyx\hello.js
--non ha funzionato
Update1:
Aggiunto node.exe nella cartella in cui si trova il file hello.js.
Aggiunta del punto percorso alla cartella c: \ abc \ zyx \ e viene visualizzato un errore che dice
ReferenceError: hello non è definito
vedere i contenuti di hello.js
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
AGGIORNAMENTO 2:
Finora ho provato tutte queste versioni e nessuna di queste sembra funzionare . Forse sto facendo qualcosa di completamente sbagliato.
>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
Fare riferimento alla mia struttura di file
.
├── hello.js
├── node.exe
└── paths.txt
RISOLTO: Invece di eseguire node.exe, prova a eseguire nel prompt dei comandi con la seguente opzione e ha funzionato.
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)
node hello.js
invece di node hello
;)