Hi ha una gran varietat d'opcions de línia d'ordres a Node.js. Aquestes opcions proporcionen diverses maneres d'executar scripts i altres opcions útils en temps d'execució.
Vegem la llista d'opcions de línia d'ordres de Node.js:
Índex | Opció | Descripció |
---|---|---|
1. | v, --versió | S'utilitza per imprimir la versió del node. |
2. | -h, --ajuda | S'utilitza per imprimir les opcions de la línia d'ordres del node. |
3. | -e, --eval 'script' | Avalua l'argument següent com a JavaScript. Els mòduls que estan predefinits al REPL també es poden utilitzar en script. |
4. | -p, --print 'script' | És idèntic a -e però imprimeix el resultat. |
5. | -c, --comprova | Comproveu la sintaxi de l'script sense executar-lo. |
6. | -i, --interactiu | Obre el REPL fins i tot si stdin no sembla ser un terminal. |
7. | -r, --require mòdul | S'utilitza per carregar prèviament el mòdul especificat a l'inici. Segueix les regles de resolució de mòduls de require(). El mòdul pot ser una ruta d'accés a un fitxer o un nom de mòdul de node. |
8. | --sense desviació | Silenci els avisos de depreciació. |
9. | --trace-deprecation | S'utilitza per imprimir traces de pila per a obsoletes. |
10. | --tirar-depreciació | Llança errors per obsoletes. |
11. | --sense avisos | Silencia tots els avisos de procés (incloses les obsoletes). |
12. | --trace-advertències | Imprimeix traces de pila per als avisos de procés (incloses les obsoletes). |
13. | --trace-sync-io | Imprimeix una traça de pila sempre que es detecti una entrada/sida síncrona després del primer gir del bucle d'esdeveniments. |
14. | --zero-fill-buffers | Omple zero automàticament totes les instàncies de buffer i slowbuffer recentment assignades. |
15. | --track-heap-objects | Fa un seguiment de les assignacions d'objectes de pila per a instantànies de pila. |
16. | --prof-procés | Processa la sortida del perfilador V8 generada mitjançant l'opció v8 --prof. |
17. | --V8-opcions | Imprimeix les opcions de línia d'ordres V8. |
18. | --tls-cipher-list=llista | Especifica una llista alternativa de xifratge tls predeterminada. (requereix que node.js es creï amb suport criptogràfic. (per defecte)) |
19. | --habilitar-fips | Habilita criptografia compatible amb fips a l'inici. (requereix que node.js es construeixi amb ./configure --openssl-fips) |
20. | --force-fips | Obliga la criptografia compatible amb fips a l'inici. (no es pot desactivar del codi d'script.) (els mateixos requisits que --enable-fips) |
21. | --icu-data-dir=fitxer | Especifica la ruta de càrrega de dades de la UCI. (Anul·la node_icu_data) |
Exemples d'opcions de línia d'ordres de Node.js
Per veure la versió del node en execució:
Obriu l'indicador d'ordres Node.js i executeu l'ordre node -v o node --version
Per ajuda:
Utilitzeu el node d'ordres ?h o el node --help
Per avaluar un argument (però no imprimir el resultat):
Utilitzeu el node d'ordres -e, --eval 'script'
Per avaluar un argument i imprimir el resultat també:
Utilitza el node d'ordres -p 'script'
Per obrir REPL encara que no aparegui stdin:
Utilitzeu el node d'ordre -i o el node --interactive