web-dev-qa-db-fra.com

Première utilisation de node.js - "ReferenceError: le noeud n'est pas défini"

Je viens d'installer node.js. J'ai essayé d'écrire le noeud -v qui devrait vérifier la version - et ça ne marche pas. c'est la sortie:

 > node -v ReferenceError: node is not defined 

at repl:1:2 at REPLServer.self.eval (repl.js:110:21) 

at Interface.<anonymous> (repl.js:239:12) 

at Interface.emit (events.js:95:17) 

at Interface._onLine (readline.js:202:10) 

at Interface._line (readline.js:531:8) 

at Interface._ttyWrite (readline.js:760:14) 

at ReadStream.onkeypress (readline.js:99:10) 

at ReadStream.emit (events.js:98:17) 

at emitKey (readline.js:1095:12) >

Je l'ai ouvert avec git - commande: node 

J'ai essayé de l'exécuter avec "Git", j'ai pensé que c'était peut-être le problème et que je obtenais exactement le même résultat. 

J'utilise Windows 8 si c'est pertinent - j'ai suivi ce tutoriel jusqu'à maintenant: 

https://www.youtube.com/watch?v=tlntE8fe6u4

http://youtu.be/FqMIyTH9wSg

Comment puis-je le faire fonctionner? 

25
Rick Sanchez

Il semble que vous ayez entré le nœud REPL et que vous ayez tapé node -v

La bonne nouvelle est que cela signifie que le noeud fonctionne! 

Pour vérifier la version à partir d'ici, vous pouvez taper process.version pour obtenir la version du noeud. Vous pouvez également saisir process.exit() pour quitter le noeud REPL et revenir à bash (ou à un terminal équivalent). 

À partir de là, node -v devrait simplement sortir la version du noeud.

49
benbrunton

Modifier

Première utilisation de node.js

Bien que déjà répondu, mais en mettant juste dans mes 2 cents,

Normalement, la première fois que les utilisateurs trébuchent dessus, je poste donc des captures d'écran, et OP veut essayer node -v, ce qui en fait un peu plus facile à suivre. 

Le mauvais !!

 Win+S> Node // or you open it by some other way

 then you try here 'node -v' , which throws error


La bonne !!

 Here it should work as expected


ou tu peux faire ..

 then you have to go with another command

J'espère que ça aide quelqu'un!

27
Irf

Essayez d'exécuter le noeud à partir de "l'invite de commande Node.js" au lieu de node.exe. Vous devez installer nodejs.msi à partir de nodejs.org puis, une fois l’installation terminée, cliquez sur Démarrer> Tous les programmes> Node.js> Invite de commande Node.js. Ça a fonctionné pour moi

7
Bernard Doci

Suivez les étapes ci-dessous:

  1. Invite de commandes ouverte: RUN> CMD
  2. Accédez au dossier dans lequel nodejs est installé: C:\utilisateurs\nom> cd chemin_de_nodejs
  3. Ouvrez le noeud: C:\path_of_nodejs> noeud
  4. Quittez le mode de noeud REPL:> process.exit ()
  5. Vous êtes prêt pour vos commandes de nœud:> nœud -v
3
Rakesh Verma

Même si je faisais face au même quand j'installe le serveur NODE et que j'essaie d'exécuter la commande "node-v" en cliquant directement sur l'icône NODE du menu de démarrage . dans C:/program files/node path et tapez la commande "node -v", elle affichera définitivement la version de NODE.

 enter image description here

2
AMOL

Essayez d’ouvrir un nouveau terminal (Exécuter -> CMD) puis d’exécuter:

node /your_file_name.js

Et pour voir quelle version vous avez installée, exécutez simplement:

node -v
2
Jay Kareliya

Merci pour cette aide.

Si vous utilisez Windows, comme moi, et que vous souhaitez un raccourci sur le bureau et que vous avez déjà l'icône du bureau Nice node.js, modifiez les propriétés du raccourci comme suit:

  1. clic droit et sélectionnez les propriétés
  2. cliquez sur Modifier l'icône, sélectionnez l'icône actuelle et cliquez sur OK (pour le verrouiller)
  3. dans la zone cible, changez tout pour dire simplement cmd ou c:\windows\System32\cmd.exe si vous êtes pédant.

vous avez maintenant une invite de commande, avec l’icône node.js, qui s’ouvre dans le dossier que vous attendez, qui répond correctement à la commande node -v.

0
trevor