Eu quero obter a versão do Node.js na linha de comando. Espero executar um comando como:
node -version
mas isso não funciona. Alguém sabe qual seria a linha de comando? (ou seja, não o REPL)
node.js
command-line
Hawkeye
fonte
fonte
node --help
. Mas, em suma, você precisa de 2 traços de opções de nome completo:node --version
. Um único traço começa um grupo de aliases, por isso-version
combina-v
,-e
,-r
, etc - embora apenas 3 dos 7 são reconhecidos pelo nó.node --help
(node -h
também funciona). No entanto,node
se não apoiar o agrupamento de opções do jeito que você descrever; por exemplo,node -p -i
funciona (sintaticamente - a partir de 0,12, nenhuma combinação de opções curtas faz sentido semanticamente), masnode -pi
resulta em um errounrecognized flag
/bad option
(0,12).Respostas:
A linha de comando para isso é:
Ou
Nota:
Se
node -v
não funcionar, masnodejs -v
funciona, algo não está configurado corretamente no seu sistema. Veja esta outra pergunta para saber como corrigi-lo.fonte
nodejs -v
vez disso.node -v
funciona. Estou usando a versão mais recente disponível hoje, que é 0.12.6.>node -v
v6.8.0
>node --version
v6.8.0
Se você estiver se referindo à linha de comando do shell, um dos seguintes procedimentos funcionará:
Apenas digitar
node version
fará com que o node.js tente carregar um módulo chamado versão, que não existe, a menos que você goste de trabalhar com nomes de módulos confusos.fonte
node -version
, nãonode version
. O primeiro relata um errounrecognized flag
/bad option
(em 0,12) e entra no REPL, enquanto o último realmente tenta carregar um arquivo inexistente e aborta sem entrar no REPL. @JonathanLonowski já declarou isso em um comentário sobre a pergunta, mas deixe-me repeti-lo aqui:node -h
ounode --help
mostra todas as opções de linha de comando suportadas.Tente em
nodejs
vez de apenasnode
fonte
node
, nãonodejs
. No entanto, houve um conflito de nomes em algumas distros do Linux (por exemplo, Ubuntu), resultando na instalação do executável comonodejs
. A partir do Ubuntu 14.04, por exemplo, tambémapt-get install nodejs
será instalado o executável (implementado como um link simbólico para ). Em outras palavras: para obter consistência, tente primeiro .node
nodejs
node -v
Se você deseja fazer check-in no prompt de comando, use o nó -v ou node --version
Se você tem o node.exe, então no nó você pode dar.
fonte
node.exe
, então>process.version
só irá mostrar a versão e não o objeto de processo completoNó :
node --version
ounode -v
npm :
npm --version
ounpm -v
Versão do motor V8 :
fonte
fonte
encontre a versão do nó instalado.
ou
E se você quiser obter mais informações sobre o nó instalado (por exemplo, versão do nó, versão v8, plataforma, informações sobre variáveis de ambiente, etc.)
então faça isso.
onde O objeto do processo é um global que fornece informações e controle sobre o processo atual do Node.js.
fonte
>process.version
só irá mostrar a versão e não o objeto de processo completoPor padrão, o pacote do nó é nodejs, portanto, use
ou
Você pode criar um link usando
então você pode usar
ou
fonte
Você pode verificar se possui Node e Npm instalados, digitando:
$node --version && npm --version
fonte
Basta digitar
npm version
sua linha de comando e ele exibirá todos os detalhes da versão sobre o nó, npm, mecanismo v8 etc.fonte
Uma dica interessante se você estiver usando o editor Atom.
Ele retornará não apenas a versão do nó, mas também algumas outras coisas.
fonte
Em um dispositivo Arm7 (armhf) executando o Debian Stretch, tive que emitir um dos seguintes procedimentos:
O seguinte não funcionou:
Espero que isso ajude outra pessoa.
fonte
prompt de comando open node.js,
execute este comando
fonte
Você pode simplesmente fazer
ou forma curta também faria
Se os comandos acima não funcionarem, você fez algo errado na instalação, reinstale o node.js e tente.
fonte