Comment savoir si node.js est installé ou non


99

J'ai récemment installé node.js et je ne sais pas comment exécuter des applications. J'ai installé node.js mais je n'ai pas trouvé d'instructions supplémentaires. Que faut-il vraiment faire? Je voulais voir si cela fonctionnait réellement. J'ai donc exécuté un script appelé hello.js. Cela s'est passé comme tel:

console.log('hello world');

Maintenant, où cela serait-il connecté?

Éditer

J'exécute ce .js via un script .php.


4
Hmm, j'utilise Windows et j'ouvre cmd, le nœud est dans le chemin du système, donc si vous tapez, node -vvous devriez voir la version. Le mien est de 0,6,15. En cours d'exécution node hello.js, console.log s'imprime simplement sur l'invite de commande. Sous Mac et Linux, je pense que vous utiliseriez simplement le terminal et feriez ce qui précède.
Tina CG Hoehr

Mon erreur, j'ai oublié de mentionner qu'un script php est en train d'exécuter cela.
user1340052

1
J'ai été confus par le mot «terminal». Pour les utilisateurs naïfs comme moi, ce n'est rien d'autre qu'une «invite de commande» dans les machines Windows. Exécuter -> Tapez cmd -> Les fenêtres d'invite de commandes apparaissent -> tapez node --version. Vous devriez voir le numéro de version.
maintenant celui qui ne doit pas être nommé.

1
Btw it ain't "dumbies" it's dummies
avneet

Réponses:


197

Ouvrez une fenêtre de terminal. Type:

node -v

Cela affichera votre nodejsversion.

Accédez à l'emplacement où vous avez enregistré votre script et votre entrée:

node script.js

Cela exécutera votre script.


Mon erreur, j'ai oublié de mentionner que je l'exécute via un script php. Alors, où sera-t-il imprimé sinon par terminal?
user1340052

@ user1340052, exec()renvoie la dernière ligne de la sortie, donc ça devrait aller. php.net/manual/en/function.exec.php
Brad

5
Pour les débutants en matière de nœuds et de lignes de commande, comme moi qui viens de perdre une heure sur les blogs de nœuds, l'expression "ouvrir une fenêtre de terminal" signifie faire 1 des 2 choses dans Windows. Soit utilisez le bouton Démarrer, allez dans Accessoires, cliquez sur Invite de commandes; ou dans le bouton Démarrer, accédez à Tous les programmes, puis au répertoire Node, puis à l'invite de commande Node.js. Node a changé et de nombreux blogs sont obsolètes ou tout simplement obscurs à propos de Windows. J'espère que cela vous fera gagner une heure.
Mike_Laird

comment puis-je savoir si j'ai un 32 bits ou un 64 bits?
Francisco Corrales Morales

Votre système d'exploitation est 32 bits ou 64 bits. Lorsque vous installez nodejs, il choisit la version correspondante.
arikin

12

ouvrez un terminal et entrez

node -v

cela vous indiquera la version du nodejs installée, puis exécutez nodejs simple en entrant

node

L'invite doit être le changement. Entrez suivant,

function testNode() {return "Node is working"}; testNode();

la ligne de commande doit afficher la sortie suivante si l'installation a réussi

'Node is working'

8

Veuillez essayer cette commande node --version ou node -v , qui devrait renvoyer quelque chose comme v4.4.5.


J'ai nodejs 5.6.0 installé et en cours d'exécution "nodejs -version" via le terminal renvoyé "command not found". "node -v" est la bonne commande.
markp3rry

@ markp3rry avez-vous exécuté "nodejs -version" ou "nodejs --version" (notez le double tiret)
denvar

6

(Ceci est pour Windows OS mais le concept peut être appliqué à d'autres OS)

La commande en cours d'exécution node -vpourra confirmer si elle est installée, mais elle ne pourra pas confirmer si elle n'est PAS installée. (L'exécutable peut ne pas être sur votre PATH)

Vous pouvez vérifier de deux manières s'il est réellement installé:

  1. Vérifier l'emplacement d'installation par défaut C:\Program Files\nodejs\

ou

  1. Allez dans System Settings -> Add or Remove Programset filtrez par node, il devrait vous montrer si vous l'avez installé. Pour moi, il montre comme titre: "Node.js" et la description "Node.js Foundation", sans aucune version spécifiée. La taille de l'installation est de 52,6 Mo

Si vous ne l'avez pas installé, téléchargez-le ici https://nodejs.org/en/download/


Lorsque je tape node -v, une invite s'ouvre et se ferme rapidement. Node est par défaut installé mais sur la base d'autres réponses, je m'attends à pouvoir lire quelque chose. Comment garder l'invite ouverte?
wazz

@wazz Cela ne devrait certainement pas arriver, peut-être que votre installation est corrompue? Utilisez-vous Windows? Si tel est le cas, utilisez le panneau de configuration pour désinstaller, puis réinstallez la version stable
James Wierzba

facepalm majeur. je n'ai pas ouvert cmd. je viens de taper dans la boîte de dialogue «exécuter» ... tnx.
wazz

quelqu'un pourrait-il me dire la commande windows pour voir le dossier dans lequel le nœud est installé? La commande équivalente de "quel nœud" sur Mac
sbk

2

Vérifiez la version du nœud à l'aide de node -v. Vérifiez la version npm en utilisant npm -v. Si ces commandes vous ont donné le numéro de version, vous êtes prêt pour le NodeJsdéveloppement

Il est temps de tester le nœud

Créez un répertoire en utilisant mkdir NodeJs. Dans le NodeJsdossier, créez un fichier en utilisant touch index.js. Ouvrez votre index.jssoit en utilisant viou dans votre éditeur de texte préféré. Tapez console.log('Welcome to NodesJs.')et enregistrez-le. Revenez à votre fichier enregistré et tapez node index.js. Si vous voyez que Welcome to NodesJs.vous avez fait du bon travail et que vous êtes avec NodeJs.


2

Ouvrez l'invite de commande sous Windows ou le terminal sous Linux et Mac.

node -v

Si le nœud est installé, il affichera sa version.

v6.9.5

Sinon, téléchargez-le sur nodejs.org


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.