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