Cómo saber si node.js está instalado o no

98

Recientemente instalé node.js y no tengo idea de cómo ejecutar aplicaciones. Instalé node.js pero no pude encontrar más instrucciones. ¿Qué es lo que realmente necesita hacer? Quería ver si realmente estaba funcionando. Entonces ejecuté un script llamado hello.js. Fue como tal:

console.log('hello world');

Ahora, ¿dónde se registraría esto?

Editar

Estoy ejecutando este .js a través de un script .php.

usuario1340052
fuente
4
Hmm, estoy usando Windows y abro cmd, el nodo está en la ruta del sistema, así que si escribe node -v, debería ver la versión. El mío es 0.6.15. En ejecución node hello.js, el archivo console.log simplemente se imprime en el símbolo del sistema. En Mac y Linux, creo que solo usarías la terminal y harías lo anterior.
Tina CG Hoehr
Mi error, olvidé mencionar que un script php está ejecutando esto.
user1340052
1
Me confundí con la palabra "terminal". Para los usuarios ingenuos como yo, no es más que "símbolo del sistema" en las máquinas con Windows. Ejecutar -> Escriba cmd -> Aparecen las ventanas del símbolo del sistema -> escriba node --version. Debería ver el número de versión.
ahora el que no debe ser nombrado.
1
Por cierto, no son "tontos", son
tontos

Respuestas:

195

Abra una ventana de terminal. Tipo:

node -v

Esto mostrará su nodejsversión.

Navegue hasta donde guardó su secuencia de comandos e ingresó:

node script.js

Esto ejecutará su secuencia de comandos.

Piotr Tomasik
fuente
Mi error, olvidé mencionar que estoy ejecutando esto a través de un script php. Entonces, ¿dónde se imprimirá si no es por terminal?
user1340052
@ user1340052, exec()devuelve la última línea de la salida, por lo que debería estar bien allí. php.net/manual/en/function.exec.php
Brad
5
Para los novatos de nodos y líneas de comandos, como yo, que acabo de perder una hora en blogs de nodos, la frase "abrir una ventana de terminal" significa hacer 1 de 2 cosas en Windows. Utilice el botón Inicio, vaya a Accesorios, haga clic en Símbolo del sistema; o en el botón Inicio, vaya a Todos los programas, luego al directorio Node, luego al símbolo del sistema Node.js. Node ha cambiado y muchos blogs están desactualizados, o simplemente son oscuros sobre Windows. Espero que esto te ahorre una hora.
Mike_Laird
¿Cómo puedo saber si tengo uno de 32 bits o de 64 bits?
Francisco Corrales Morales
Su sistema operativo es de 32 bits o de 64 bits. Cuando instalas nodejs, elige la versión correspondiente.
arikin
12

abre una terminal y entra

node -v

esto le dirá la versión de nodejs instalada, luego ejecute nodejs simple ingresando

node

Se debe cambiar pronto. Ingrese siguiente,

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

la línea de comando debe mostrar el siguiente resultado si la instalación fue exitosa

'Node is working'
mehmet riza oz
fuente
8

Pruebe este comando node --version o node -v , cualquiera de los cuales debería devolver algo como v4.4.5.

shijinmon Pallikal
fuente
Tengo nodejs 5.6.0 instalado y ejecutando "nodejs -version" a través del terminal devuelto "comando no encontrado". "nodo -v" es el comando correcto.
markp3rry
@ markp3rry ¿ejecutó "nodejs -version" o "nodejs --version" (tenga en cuenta el guión doble)
denvar
6

(Esto es para el sistema operativo Windows, pero el concepto se puede aplicar a otros sistemas operativos)

El comando en ejecución node -vpodrá confirmar si está instalado, sin embargo, no podrá confirmar si NO está instalado. (Es posible que el ejecutable no esté en su RUTA)

Hay dos formas de comprobar si está realmente instalado:

  1. Compruebe la ubicación de instalación predeterminada C:\Program Files\nodejs\

o

  1. Vaya a System Settings -> Add or Remove Programsy filtre por node, debería mostrarle si lo tiene instalado. Para mí, se muestra como título: "Node.js" y descripción "Node.js Foundation", sin una versión especificada. El tamaño de instalación es 52,6 MB

Si no lo tiene instalado, consígalo desde aquí https://nodejs.org/en/download/

James Wierzba
fuente
Cuando escribo node -v, un mensaje se abre y se cierra rápidamente. El nodo está definitivamente instalado, pero según otras respuestas, espero poder leer algo. ¿Cómo mantengo abierto el mensaje?
wazz
@wazz Eso definitivamente no debería suceder, ¿tal vez su instalación está dañada de alguna manera? ¿Estás usando Windows? Si es así, use el panel de control para desinstalar y luego reinstale la versión estable
James Wierzba
importante facepalm. no abrí cmd. Acabo de escribir en el cuadro de diálogo 'ejecutar' ... tnx.
wazz
¿Alguien podría decirme el comando de Windows para ver la carpeta en la que está instalado el nodo? El comando equivalente de "qué nodo" en Mac
sbk
2

Verifique la versión del nodo usando node -v. Verifique la versión de npm usando npm -v. Si estos comandos le dieron el número de versión, está listo para continuar con el NodeJsdesarrollo

Es hora de probar el nodo

Cree un directorio usando mkdir NodeJs. Dentro de la NodeJscarpeta, cree un archivo usando touch index.js. Abra su index.jsusando vio en su editor de texto favorito. Escriba console.log('Welcome to NodesJs.')y guárdelo. Vuelva a su archivo guardado y escriba node index.js. Si ves Welcome to NodesJs.que hiciste un buen trabajo y estás con NodeJs.

Abdullah Khan
fuente
2

Abra el símbolo del sistema en Windows o la terminal en Linux y Mac.

node -v

Si el nodo está instalado, mostrará su versión. Por ejemplo,

v6.9.5

De lo contrario, descárguelo de nodejs.org

Siva Prakash
fuente
2

Ctrl+ R- para abrir la línea de comando y luego escribe:

node -v
Bacar Pereira
fuente