2012-05-07 146 views
70

He hecho un poco de búsqueda, para encontrar lo habitual, no mucho, no puedo encontrar la guía "Node.js for dumbies" en cualquier parte también (teehee))Cómo saber si node.js está instalado o no

De todos modos, hasta el momento.

Recientemente instalé node.js para comenzar a hacer algunas aplicaciones, primero encontré el problema: no tenía idea de cómo ejecutar aplicaciones. Todo lo que hice fue instalar node.js pero no pude encontrar más instrucciones. ¿Qué necesita uno realmente hacer? Quería ver si realmente estaba funcionando. Así que ejecuté un script llamado hello.js, fue como tal:

console.log('hello world'); 

Ahora, ¿a qué se debería registrar?

Editar

estoy corriendo este Js través de un script php.

+4

Hmm, estoy usando Windows y abro 'cmd', nodo está en la ruta del sistema por lo que si escribe 'node -v' debería ver la versión. El mío es 0.6.15. Ejecutando 'node hello.js', console.log solo imprime en el símbolo del sistema. En Mac y Linux creo que solo usarías el terminal y harías lo anterior. –

+0

Mi error, olvidé mencionar que un script php está ejecutando esto. – user1340052

+1

Me confundí con la palabra "terminal". Para usuarios ingenuos como yo, no es más que un "símbolo del sistema" en las máquinas de Windows. Ejecutar -> Escriba cmd -> Aparecen ventanas de símbolo del sistema -> escriba 'node --version'. Deberías ver el número de versión. –

Respuesta

148

abrir una ventana de terminal. Tipo:

node -v 

esto mostrará su versión

navegar a donde guardó el script

node script.js 

esto va a ejecutarlo.

+0

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

+0

@ user1340052, 'exec()' devuelve la última línea de la salida, por lo que debería estar bien allí. http://php.net/manual/en/function.exec.php – Brad

+5

Para novatos de línea de comando y nodo, como yo, que desperdicié 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 Nodo, luego a la solicitud del comando Node.js. El nodo ha cambiado y muchos blogs están desactualizados, o simplemente no son claros acerca de Windows. Espero que esto te ahorre una hora. –

7

Por favor, intente este comando nodo --version o nodo -v, cualquiera de los cuales debe devolver algo así como v4.4.5.

+0

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

2

Compruebe la versión del nodo usando node -v. Compruebe la versión npm usando npm -v. Si estos comandos que dieron el número de versión que son buenos para ir con NodeJs desarrollo

tiempo para probar nodo

crear un directorio utilizando mkdir NodeJs. Dentro de la carpeta NodeJs cree un archivo usando touch index.js. Abra su index.js ya sea usando vi o en su editor de texto favorito. Escriba console.log('Welcome to NodesJs.') y guárdelo. Vuelve a tu archivo guardado y escribe node index.js. Si ves Welcome to NodesJs., has hecho un buen trabajo y estás con NodeJs.

8

abrir un terminal y escriba

node -v 

este le dirá la versión de los nodejs instalados, a continuación, ejecutar nodejs sencilla mediante la introducción de

node 

Prompt debe ser el cambio.Introduzca siguiente,

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

línea de comandos deben llevar a la siguiente salida si la instalación se ha realizado correctamente

'Node is working' 
0

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

node -v 

Si el nodo se instala, mostrará su versión. Por ejemplo,

v6.9.5 

Else descargarlo desde nodejs.org

0

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

ejecutar el comando node -v será capaz de confirmar si se instala, sin embargo, no podrá para confirmar si NO está instalado. (Ejecutable no puede estar en su PATH)

dos maneras se puede comprobar si se ha instalado actualmente:

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

o

  1. Vaya a System Settings -> Add or Remove Programs y 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. Instalar el tamaño es 52.6MB

Si no lo tiene instalado, lo consigue de aquí https://nodejs.org/en/download/

+0

Cuando escribo el nodo -v, se abre y cierra rápidamente un mensaje. El nodo está definitivamente instalado, pero basado en otras respuestas espero poder leer algo.¿Cómo mantengo el prompt abierto? – wazz

+0

@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 –

+0

facepalm principal. No abrí cmd. acabo de tipear en el diálogo 'ejecutar' ... tnx. – wazz

Cuestiones relacionadas