logo

Options de ligne de commande Node.js

Il existe une grande variété d'options de ligne de commande dans Node.js. Ces options offrent plusieurs façons d'exécuter des scripts et d'autres options d'exécution utiles.

Voyons la liste des options de ligne de commande Node.js :

Indice Option Description
1. v, --version Il est utilisé pour imprimer la version du nœud.
2. -h, --aide Il est utilisé pour imprimer les options de ligne de commande du nœud.
3. -e, --eval 'script' Il évalue l'argument suivant comme JavaScript. Les modules prédéfinis dans le REPL peuvent également être utilisés en script.
4. -p, --print 'script' C'est identique à -e mais imprime le résultat.
5. -c, --vérifier La syntaxe vérifie le script sans l'exécuter.
6. -i, --interactif Il ouvre le REPL même si stdin ne semble pas être un terminal.
7. -r, --require le module Il est utilisé pour précharger le module spécifié au démarrage. Il suit les règles de résolution de module de require(). Le module peut être soit un chemin d'accès à un fichier, soit un nom de module de nœud.
8. --pas de dépréciation Faire taire les avertissements de dépréciation.
9. --trace-dépréciation Il est utilisé pour imprimer les traces de pile pour les dépréciations.
dix. --lancer-dépréciation Il génère des erreurs pour les dépréciations.
onze. --pas d'avertissements Il fait taire tous les avertissements de processus (y compris les dépréciations).
12. --trace-avertissements Il imprime les traces de pile pour les avertissements de processus (y compris les dépréciations).
13. --trace-sync-io Il imprime une trace de pile chaque fois qu'une E/S synchrone est détectée après le premier tour de la boucle d'événement.
14. --zero-fill-buffers Remplit automatiquement à zéro toutes les instances de buffer et de slowbuffer nouvellement allouées.
quinze. --track-heap-objets Il suit les allocations d'objets de tas pour les instantanés de tas.
16. --prof-processus Il traite la sortie du profileur V8 générée à l'aide de l'option v8 --prof.
17. --V8-options Il imprime les options de ligne de commande V8.
18. --tls-cipher-list=liste Il spécifie une liste de chiffrement tls par défaut alternative. (nécessite que node.js soit construit avec le support crypto. (par défaut))
19. --enable-fips Il active le cryptage compatible fips au démarrage. (nécessite que node.js soit construit avec ./configure --openssl-fips)
vingt. --force-fips Il force le cryptage compatible fips au démarrage. (ne peut pas être désactivé à partir du code de script.) (mêmes exigences que --enable-fips)
vingt-et-un. --icu-data-dir=fichier Il spécifie le chemin de chargement des données ICU. (Remplace node_icu_data)

Exemples d'options de ligne de commande Node.js

Pour voir la version du nœud en cours d'exécution :

Ouvrez l'invite de commande Node.js et exécutez la commande node -v ou node --version

Pour aider:

Utilisez la commande node ?h ou node --help

Pour évaluer un argument (mais pas imprimer le résultat) :

Utilisez le nœud de commande -e, --eval 'script'

Pour évaluer un argument et imprimer également le résultat :

Utilisez le nœud de commande -p 'script'

Pour ouvrir REPL même si stdin n'apparaît pas :

Utilisez la commande node -i ou node --interactive