web-dev-qa-db-fra.com

Node.js version sur la ligne de commande? (pas le REPL)

Je souhaite obtenir la version de node.js sur la ligne de commande. J'espère pouvoir exécuter une commande telle que

node -version

mais ça ne marche pas. Est-ce que quelqu'un sait ce que la ligne de commande serait? (c.-à-d. pas le REPL)

450
hawkeye

La ligne de commande pour cela est:

node -v

Ou

node --version

Remarque:

Si node -v ne fonctionne pas, mais nodejs -v, alors quelque chose n'est pas tout à fait configuré sur votre système. Voir cette autre question pour savoir comment résoudre ce problème.

847
JohnnyHK

Si vous faites référence à la ligne de commande Shell, l’un des éléments suivants fonctionnera:

node -v

node --version

En tapant simplement node version, node.js tentera de charger une version du module nommée, qui n'existe pas à moins que vous n'aimiez travailler avec des noms de modules confus.

69
Austin Mullins

Essayez nodejs au lieu de node

$ nodejs -v
v0.10.25
35
Srilu

Noeud :

node --version ou node -v

npm :

npm --version ou npm -v

Version moteur V8 :

node -p process.versions.v8
11
Drunken Master

trouvez la version du noeud installé.

$ node --version

ou 

 $ node -v

Et si vous souhaitez plus d'informations sur le noeud installé (c'est-à-dire la version du noeud, la version v8, la plateforme, les informations sur les variables env, etc.)

alors fais juste ça.

$ node
> process
  process {
  title: 'node',
  version: 'v6.6.0',
  moduleLoadList: 
   [ 'Binding contextify',
     'Binding natives',
     'NativeModule events',
     'NativeModule util',
     'Binding uv',
     'NativeModule buffer',
     'Binding buffer',
     'Binding util',
     ...

où L'objet de processus est un objet global qui fournit des informations sur le processus Node.js actuel et le contrôle de celui-ci.

7
SrmHitter9062

Si vous souhaitez archiver la commande Invite, utilisez noeud -v ou noeud --version. 

v6.9.5

Si vous avez node.exe, alors vous pouvez donner noeud.

>process
process {
  title: 'node',
  version: 'v6.9.5',
  .......
7
user6097020

Vous pouvez vérifier si Node et Npm sont installés en tapant:

$node --version && npm --version

5
Neeraj Kumar

Le package de noeud par défaut est nodejs, utilisez donc 

$ nodejs -v

ou

$ nodejs --version 

Vous pouvez faire un lien en utilisant

$ Sudo ln -s /usr/bin/nodejs /usr/bin/node

alors vous pouvez utiliser 

$ node --version

ou 

$ node -v
5
Jatin Malwal

Commande Repl pour trouver la version de Nodejs

$node
>process.version
`v8.x`
5
muthukumar

Un bon conseil si vous utilisez l'éditeur Atom. 

$ apm -v
apm  1.12.5
npm  3.10.5
node 4.4.5
python 2.7.12
git 2.7.4

Cela vous retournera non seulement la version du noeud, mais aussi quelques autres choses.

1
prosti

Il suffit de taper npm version dans votre ligne de commande pour afficher tous les détails de la version concernant les noeuds, le moteur npm, le moteur v8, etc.

 enter image description here

0
Himanshu

Sur un appareil Arm7 (armhf) exécutant Debian Stretch, je devais émettre l'un des éléments suivants:

$ nodejs -v
$ nodejs -h

Ce qui suit n'a pas fonctionné:

$ node -v
$ node -h
$ apm -v

J'espère que ceci aide quelqu'un d'autre.

0
Fiddy Bux