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