Quiero obtener la versión de Node.js en la línea de comando. Espero ejecutar un comando como:
node -version
Pero eso no funciona. ¿Alguien sabe cuál sería la línea de comando? (es decir, no el REPL)
node.js
command-line
ojo de halcón
fuente
fuente
node --help
. Pero, en resumen, es necesario 2 guiones para opciones de nombre completo:node --version
. Un único guión comienza un grupo de alias, por lo que-version
las cosechadoras-v
,-e
,-r
, etc - aunque sólo 3 de los 7 son reconocidos por el Nodo.node --help
(node -h
también funciona). Sin embargo,node
no no apoyar la agrupación de las opciones de la forma en que describes; por ejemplo,node -p -i
funciona (sintácticamente, a partir de 0.12, ninguna combinación de opciones cortas tiene sentido semánticamente), peronode -pi
da como resultado un errorunrecognized flag
/bad option
(0.12).Respuestas:
La línea de comando para eso es:
O
Nota:
Si
node -v
no funciona, peronodejs -v
funciona, entonces algo no está configurado correctamente en su sistema. Consulte esta otra pregunta para conocer las formas de solucionarlo.fuente
nodejs -v
lugar.node -v
funciona. Estoy usando la última versión disponible hoy que es 0.12.6.>node -v
v6.8.0
>node --version
v6.8.0
Si se refiere a la línea de comando de la shell, cualquiera de los siguientes funcionará:
Solo escribir
node version
hará que node.js intente cargar un módulo llamado versión, que no existe a menos que le guste trabajar con nombres de módulo confusos.fuente
node -version
, nonode version
. El primero informa un errorunrecognized flag
/bad option
(en 0.12) y luego ingresa el REPL, mientras que el segundo intenta cargar un archivo inexistente y aborta sin ingresar el REPL. @JonathanLonowski ya lo ha declarado en un comentario sobre la pregunta, pero déjame repetirlo aquí:node -h
onode --help
muestra todas las opciones de línea de comandos compatibles.Prueba en
nodejs
lugar de solonode
fuente
node
, nonodejs
. Sin embargo, hubo un conflicto de nomenclatura en algunas distribuciones de Linux (por ejemplo, Ubuntu), que resultó en la instalación del ejecutable comonodejs
. A partir de Ubuntu 14.04, por ejemplo,apt-get install nodejs
será también instalar ejecutablenode
(implementado como un enlace simbólico anodejs
). En otras palabras: por coherencia, intentenode -v
primero .Si desea verificar en el símbolo del sistema, use node -v o node --version
Si tienes node.exe, entonces en el nodo puedes dar.
fuente
node.exe
,>process.version
solo mostrará la versión y no el objeto de proceso completoNodo :
node --version
onode -v
npm :
npm --version
onpm -v
Versión del motor V8 :
fuente
fuente
encuentra la versión del nodo instalado.
o
Y si desea más información sobre el nodo instalado (es decir, versión de nodo, versión v8, plataforma, información de variables de entorno, etc.)
entonces solo haz esto.
donde El objeto de proceso es un global que proporciona información y control sobre el proceso actual de Node.js.
fuente
>process.version
solo mostrará la versión y no el objeto de proceso completoPor defecto, el paquete de nodo es nodejs, así que use
o
Puedes hacer un enlace usando
entonces puedes usar
o
fuente
Puede verificar si tiene Nodo y Npm instalados escribiendo:
$node --version && npm --version
fuente
Simplemente escriba
npm version
su línea de comando y mostrará todos los detalles de la versión sobre nodo, npm, motor v8, etc.fuente
Un buen consejo si está utilizando el editor Atom.
Le devolverá no solo la versión del nodo sino también algunas otras cosas.
fuente
En un dispositivo Arm7 (armhf) que ejecuta Debian Stretch, tuve que emitir cualquiera de los siguientes:
Lo siguiente no funcionó:
Espero que esto ayude a alguien más.
fuente
símbolo del sistema open node.js
ejecuta este comando
fuente
Simplemente puedes hacer
o forma corta también haría
Si los comandos anteriores no funcionan, ha hecho algo mal en la instalación, reinstale el node.js e intente.
fuente