Je suis en train de lancer un programme "hello world" écrit en javascript dans un fichier séparé nommé hello.js
Actuellement en cours d'exécution windows version de node.js.
Le code fonctionne parfaitement dans la fenêtre de la console, mais comment puis-je référence le chemin d'accès dans l'environnement windows.
C:\abc\zyx\hello.js
dans Unix, je suppose que c'est en montrant $ node hello.js
Je suis absolument nouveau pour Node.js s'il vous Plaît corrigez-moi si je fais quelque chose de mal.
J'ai essayé
> node C:\abc\zyx\hello.js
----n'a pas travaillé
> C:\abc\zyx\hello.js
--n'a pas travaillé
UPDATE1:
Ajouté node.exe dans le dossier où hello.js fichier est assis.
Ajoutée le chemin pointe vers le dossier c:\abc\zyx\ et j'ai une erreur qui dit:
ReferenceError: bonjour n'est pas défini
voir le contenu de hello.js
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
Mise à JOUR 2:
Jusqu'à présent j'ai essayé toutes ces version et aucun d'eux ne semble fonctionner. Peut-être que je suis en train de faire quelque chose de complètement faux.
>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
Reportez-vous à mon fichier de structure
RÉSOLU: Au lieu de courir node.exe, essayez d'exécuter dans l'invite de commande avec l'option suivante et cela a fonctionné.
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)