web-dev-qa-db-de.com

Node.js-Version in der Befehlszeile? (nicht die REPL)

Ich möchte die Version von node.js in der Befehlszeile anzeigen. Ich erwarte, einen Befehl wie den folgenden auszuführen:

node -version

aber das geht nicht. Weiß jemand, was die Befehlszeile sein würde? (dh nicht die REPL)

450
hawkeye

Die Befehlszeile dafür ist:

node -v

Oder

node --version

Hinweis:

Wenn node -v nicht funktioniert, aber nodejs -v, dann ist auf Ihrem System etwas nicht richtig eingerichtet. Siehe diese andere Frage , um es zu beheben.

847
JohnnyHK

Wenn Sie sich auf die Shell-Befehlszeile beziehen, funktioniert eine der folgenden Möglichkeiten:

node -v

node --version

Wenn Sie nur node version eingeben, versucht node.js, ein Modul mit dem Namen version zu laden, das nicht existiert, wenn Sie nicht mit verwirrenden Modulnamen arbeiten.

69
Austin Mullins

Versuchen Sie nodejs statt nur node.

$ nodejs -v
v0.10.25
35
Srilu

Knoten :

node --version oder node -v

npm :

npm --version oder npm -v

V8-Motorversion :

node -p process.versions.v8
11
Drunken Master

finden Sie die installierte Knotenversion.

$ node --version

oder 

 $ node -v

Und wenn Sie weitere Informationen zum installierten Knoten wünschen (d. H. Knotenversion, Version der Version 8, Plattform, Umgebungsvariablen usw.)

dann mach das einfach.

$ 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',
     ...

dabei ist das Prozessobjekt ein globales Objekt, das Informationen zum aktuellen Node.js-Prozess liefert und diese steuert.

7
SrmHitter9062

Wenn Sie in Eingabeaufforderung einchecken möchten, verwenden Sie den Knoten -v oder den Knoten -version 

v6.9.5

Wenn Sie node.exe haben, können Sie im Knoten angeben.

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

Sie können überprüfen, ob Node und Npm installiert sind, indem Sie Folgendes eingeben:

$node --version && npm --version

5
Neeraj Kumar

Das Knotenpaket ist standardmäßig nodejs, also verwenden 

$ nodejs -v

oder

$ nodejs --version 

Sie können einen Link erstellen mit

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

dann kannst du verwenden 

$ node --version

oder 

$ node -v
5
Jatin Malwal

Repl-Befehl zum Auffinden der Nodejs-Version

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

Ein cooler Tipp, wenn Sie den Atom-Editor verwenden. 

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

Sie erhalten nicht nur die Knotenversion, sondern auch einige andere Dinge.

1
prosti

Geben Sie einfach npm version in Ihre Befehlszeile ein. Daraufhin werden alle Versionsdetails zu Knoten, npm, v8-Engine usw. angezeigt.

 enter image description here

0
Himanshu

Auf einem Arm7 (armhf) -Gerät, auf dem Debian Stretch ausgeführt wird, musste ich Folgendes ausgeben:

$ nodejs -v
$ nodejs -h

Folgendes hat nicht funktioniert:

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

Hoffe das hilft jemand anderem.

0
Fiddy Bux