Como saber se node.js está instalado ou não

98

Recentemente instalei o node.js e não tenho ideia de como executar aplicativos. Instalei o node.js, mas não consegui encontrar mais instruções. O que é realmente necessário fazer? Queria ver se estava realmente funcionando. Então, executei um script chamado hello.js. Foi assim:

console.log('hello world');

Agora, onde isso seria registrado?

Editar

Estou executando este .js por meio de um script .php.

user1340052
fonte
4
Hmm, estou usando o Windows e abro cmd, o nó está no caminho do sistema, então se você digitar, node -vdeverá ver a versão. O meu é 0,6.15. Em execução node hello.js, o console.log apenas imprime no prompt de comando. No Mac e no Linux, acho que você apenas usaria o terminal e faria o acima.
Tina CG Hoehr
Erro meu, esqueci de mencionar que um script php está executando isso.
user1340052
1
Fiquei confuso com a palavra "terminal". Para usuários ingênuos como eu, nada mais é do que um "prompt de comando" em máquinas com Windows. Executar -> Digite cmd -> as janelas do prompt de comando aparecem -> digite node --version. Você deve ver o número da versão.
agora aquele que não deve ser nomeado.
1
A propósito, não é "idiotas", são
idiotas

Respostas:

195

Abra uma janela de terminal. Tipo:

node -v

Isso irá mostrar o seu nodejs versão.

Navegue até onde você salvou seu script e insira:

node script.js

Isso executará seu script.

Piotr Tomasik
fonte
Erro meu, esqueci de mencionar que estou executando isso por meio de um script php. Então, onde será impresso senão pelo terminal?
user1340052
@ user1340052, exec()retorna a última linha da saída, então você deve estar bem aí. php.net/manual/en/function.exec.php
Brad
5
Para iniciantes em node e linha de comando, como eu, que perdi uma hora em blogs de node, a frase "abrir uma janela de terminal" significa fazer 1 de 2 coisas no Windows. Use o botão Iniciar, vá para Acessórios, clique em Prompt de Comando; ou no botão Iniciar, vá para Todos os Programas, depois para o diretório Node e, em seguida, para Prompt de Comando Node.js. O Node mudou e muitos blogs estão desatualizados ou simplesmente obscuros sobre o Windows. Espero que isso economize uma hora.
Mike_Laird
como posso saber se tenho um 32 bits ou 64 bits?
Francisco Corrales Morales
Seu sistema operacional é de 32 ou 64 bits. Quando você instala o nodejs, ele escolhe a versão correspondente.
arikin
12

abra um terminal e entre

node -v

isso lhe dirá a versão do nodejs instalado, em seguida, execute nodejs simple digitando

node

O prompt deve ser alterado. Digite o seguinte,

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

a linha de comando deve exibir a seguinte saída se a instalação foi bem sucedida

'Node is working'
mehmet riza oz
fonte
8

Por favor, tente este comando node --version ou node -v , qualquer um dos quais deve retornar algo como v4.4.5.

shijinmon Pallikal
fonte
Tenho nodejs 5.6.0 instalado e executando "nodejs -version" através do terminal retornou "comando não encontrado". "node -v" é o comando correto.
markp3rry de
@ markp3rry você executou "nodejs -version" ou "nodejs --version" (observe o traço duplo)
denvar
6

(Isso é para o sistema operacional Windows, mas o conceito pode ser aplicado a outro sistema operacional)

O comando em execução node -vpoderá confirmar se ele está instalado, porém não será capaz de confirmar se NÃO estiver instalado. (O executável pode não estar em seu PATH)

Duas maneiras de verificar se ele está realmente instalado:

  1. Verifique o local de instalação padrão C:\Program Files\nodejs\

ou

  1. Vá para System Settings -> Add or Remove Programse filtre por node, ele deve mostrar se você o instalou. Para mim, mostra como título: "Node.js" e descrição "Node.js Foundation", sem versão especificada. O tamanho da instalação é de 52,6 MB

Se você não o instalou, obtenha-o aqui https://nodejs.org/en/download/

James Wierzba
fonte
Quando eu digito node -v, um prompt é aberto e fechado rapidamente. O Node está instalado de fábrica, mas com base em outras respostas, espero ser capaz de ler algo. Como mantenho o prompt aberto?
wazz
@wazz Isso definitivamente não deveria acontecer, talvez sua instalação esteja corrompida de alguma forma? Você está usando windows? Se for o caso, use o painel de controle para desinstalar e reinstalar a versão estável
James Wierzba
facepalm principal. eu não abri cmd. Acabei de digitar na caixa de diálogo 'Executar' ... tnx.
wazz
alguém poderia me dizer o comando do windows para ver a pasta em que o nó está instalado? O comando equivalente de "qual nó" no Mac
sbk de
2

Verifique a versão do nó usando node -v. Verifique a versão npm usando npm -v. Se esses comandos forneceram o número da versão, você está pronto para iniciar o NodeJsdesenvolvimento

Hora de testar o nó

Crie um diretório usando mkdir NodeJs. Dentro da NodeJspasta, crie um arquivo usando touch index.js. Abra o seu index.jsusando viou em seu editor de texto favorito. Digite console.log('Welcome to NodesJs.')e salve. Navegue de volta ao seu arquivo salvo e digite node index.js. Se você ver Welcome to NodesJs.que fez um bom trabalho e está pronto para os NodeJs.

Abdullah Khan
fonte
2

Abra o prompt de comando no Windows ou terminal no Linux e Mac.Type

node -v

Se o nó for instalado, ele mostrará sua versão. Por exemplo,

v6.9.5

Caso contrário, baixe-o em nodejs.org

Siva Prakash
fonte
2

Ctrl+ R- para abrir a linha de comando e depois escrever:

node -v
Bacar Pereira
fonte