logo

Opciones de línea de comando de Node.js

Existe una amplia variedad de opciones de línea de comandos en Node.js. Estas opciones proporcionan múltiples formas de ejecutar scripts y otras opciones útiles en tiempo de ejecución.

Veamos la lista de opciones de la línea de comandos de Node.js:

Índice Opción Descripción
1. v, --versión Se utiliza para imprimir la versión del nodo.
2. -h, --ayuda Se utiliza para imprimir las opciones de la línea de comando del nodo.
3. -e, --eval 'guión' Evalúa el siguiente argumento como JavaScript. Los módulos que están predefinidos en REPL también se pueden utilizar en script.
4. -p, --print 'guión' Es idéntico a -e pero imprime el resultado.
5. -c, --verificar Verifique la sintaxis del script sin ejecutarlo.
6. -yo, --interactivo Abre el REPL incluso si stdin no parece ser una terminal.
7. -r, --require módulo Se utiliza para precargar el módulo especificado al inicio. Sigue las reglas de resolución del módulo de require(). El módulo puede ser una ruta a un archivo o el nombre de un módulo de nodo.
8. --sin desaprobación Silenciar advertencias de desaprobación.
9. --trace-deprecación Se utiliza para imprimir seguimientos de pila para obsolescencias.
10. --throw-deprecación Lanza errores por desaprobación.
11. --sin-advertencias Silencia todas las advertencias de proceso (incluidas las desaprobaciones).
12. --advertencias de seguimiento Imprime seguimientos de pila para advertencias de procesos (incluidas las desaprobaciones).
13. --trace-sync-io Imprime un seguimiento de la pila cada vez que se detecta E/S síncrona después del primer giro del bucle de eventos.
14. --buffers de relleno cero Rellena automáticamente con cero todas las instancias de búfer lento y de búfer recién asignadas.
15. --seguimiento-montón-de-objetos Realiza un seguimiento de las asignaciones de objetos del montón para instantáneas del montón.
16. --prof-proceso Procesa la salida del perfilador V8 generada usando la opción v8 --prof.
17. --V8-opciones Imprime las opciones de la línea de comando V8.
18. --tls-cipher-list=lista Especifica una lista de cifrado tls predeterminada alternativa. (requiere que node.js esté construido con soporte criptográfico. (predeterminado))
19. --enable-fips Permite criptografía compatible con fips al inicio. (requiere que node.js se cree con ./configure --openssl-fips)
20. --fuerza-fips Obliga a que las criptomonedas cumplan con fips al inicio. (no se puede deshabilitar desde el código de secuencia de comandos). (Los mismos requisitos que --enable-fips)
21. --icu-data-dir=archivo Especifica la ruta de carga de datos de la UCI. (Anula node_icu_data)

Ejemplos de opciones de línea de comandos de Node.js

Para ver la versión del Nodo en ejecución:

Abra el símbolo del sistema de Node.js y ejecute el comando node -v o node --version

Para ayuda:

Utilice el comando nodo ?h o nodo --help

Para evaluar un argumento (pero no imprimir el resultado):

Utilice el nodo de comando -e, --eval 'script'

Para evaluar un argumento e imprimir el resultado también:

Utilice el nodo de comando -p 'script'

Para abrir REPL incluso si la entrada estándar no aparece:

Utilice el comando nodo -i o nodo --interactive