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