web-dev-qa-db-fra.com

Exécuter Hello world à partir de la commande node.js Invite dans Windows 7

J'ai installé node-v0.10.13-x86.msi à partir de nodejs.org
J'ai un fichier test.js ayant le chemin (d:\BNB\test.js) 

test.js:

console.log("Hello world!");

Je suis capable d'exécuter test.js à partir de ma cmd mais pas à partir de la commande node.js

Depuis le début> exécuter> cmd (travail)

enter image description here

De Node.exe (ne fonctionne pas) enter image description here

15
Satinder singh

Node.exe est une application qui peut être utilisée pour exécuter du code à partir d'un fichier ou pour être exécutée par elle-même de cette manière, il se comportera comme un terminal en direct.
Une fois que vous exécuterez node.exe comme dans le deuxième exemple, vous vous retrouverez dans un environnement de nœud et tout ce qui se trouve à partir de là n’est pas du tout cmd mais JS.

Si vous tapez: node example.js, vous appelez l'environnement du noeud et exécutez le fichier dans cet environnement.

Cependant, exécuter node.exe revient à taper node dans cmd.

13
moka

dans le noeud REPL vous pouvez taper

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

que shuold exécute votre fichier ..

5
salek

Vous essayez d'exécuter le programme à partir de l'invite du noeud. Tu ne fais pas ça. Vous venez de lancer le terminal de nœud. Il met en place un tas de variables pour vous. Il suffit de le lancer comme vous le faites dans les fenêtres ordinaires Shell. 

4
I'm Poor

Nous pouvons cependant exécuter des tests sur la commande Invite une fois que nous avons installé node.js.

À l'invite de commande Windows, tapeznoeud, ENTREZ.

Ensuite, nous pouvons exécuter nos tests de code JavaScript comme nous le faisons sur n’importe quelle autre console:

console.log ("Hello World!");

Il répond par "Hello World!"

3
tony

Pour afficher le bon répertoire dans Node.js, vous devez créer le bon chemin dans votre système: Système> Paramètres système avancés> Avancé> Variables environnementales 

Ensuite, dans les variables système, recherchez le chemin variable. Après avoir installé le fichier Node.js, il devrait également avoir: (autres chemins); C:\Program Files\nodejs\<-le lien du répertoire Node.js

Cliquez sur OK-

Maintenant, si vous ouvrez l'invite de commande et que vous accédez au répertoire de votre fichier .js, la commande 'node' (node ​​file.js) devrait fonctionner. Ces étapes ont résolu mon problème.

1
iakwvina

je crois que vous devez démarrer le serveur de noeud à partir de l'emplacement où se trouve votre fichier.

0
naveen kumar