No.versão js na linha de comando? (não o REPL)

quero obter a versão do nó.js na linha de comando-estou à espera de executar um comando como:

node -version
Mas isso não funciona. Alguém sabe qual seria a linha de comando? (ie não o REPL)

Author: hawkeye, 2013-02-15

10 answers

A linha de comando para isso é:

node -v

Ou

node --version

Nota:

SE node -v não funciona, mas nodejs -v funciona, então algo não está bem configurado em seu sistema. Veja Esta outra pergunta para formas de corrigi-la.

 793
Author: JohnnyHK, 2017-05-23 10:31:38

Se se refere à linha de comandos shell, qualquer um dos seguintes irá funcionar:

node -v

node --version

Só escrever node version vai causar um nó.js para tentar carregar um módulo chamado versão, que não existe a menos que você goste de trabalhar com nomes de módulos confusos.

 63
Author: Austin Mullins, 2013-02-15 05:03:04

Tenta nodejs em vez de apenas node

$ nodejs -v
v0.10.25
 35
Author: Srilu, 2015-03-08 03:13:20

:

node --version ou node -v

Npm:

npm --version ou npm -v

Versão do motor V8:

node -p process.versions.v8
 10
Author: Drunken Master, 2016-05-07 14:54:51

Se quiser verificar na linha de comandos use node-v ou node --version

v6.9.5

Se tiver nó.exe então no nó você pode dar.

>process
process {
  title: 'node',
  version: 'v6.9.5',
  .......
 7
Author: , 2017-02-03 07:16:12

Encontre a versão do nó instalado.

$ node --version

Ou

 $ node -v

E se quiser mais informação sobre o nó instalado (isto é,versão do nó,versão v8,plataforma, informação das variáveis env, etc.)

Então faz isto.
$ 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',
     ...

Onde o objeto de Processo é um global que fornece informações sobre, e controle sobre, o nó atual.processo js.

 6
Author: SrmHitter9062, 2016-09-30 11:06:49

Por omissão, o pacote do nó é nodejs, por isso use

$ nodejs -v

Ou

$ nodejs --version 

Podes fazer uma ligação usando

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

Então u pode usar

$ node --version

Ou

$ node -v
 4
Author: Jatin Malwal, 2016-02-02 18:48:07

Pode verificar se tem o nó e o Npm instalados, escrevendo:

$node --version && npm --version

 4
Author: Neeraj Kumar, 2017-07-22 13:19:09

Comando Repl para encontrar a versão Nodejs

$node
>process.version
`v8.x`
 3
Author: muthukumar, 2017-10-03 05:14:29

Uma dica fixe se estiver a usar o editor Atom.

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

Ele irá devolver-lhe não só a versão do nó, mas também algumas outras coisas.

 1
Author: prosti, 2016-10-25 18:24:42