Comment transmettre des arguments en ligne de commande au nœud.programme JS
- 3102
- 620
- Rayan Lefebvre
Nœud.JS stocke tous les arguments de ligne de commande dans un tableau. Le premier élément d'un tableau est la commande de nœud (emplacement binaire) lui-même. Le deuxième élément est le fichier javascript auquel nous nous référons vient souvent après la commande nœud. Après cela, les arguments sont stockés en troisième, quatrième et ainsi de suite.
Pour comprendre cela, créez un exemple de nœud.Script JS et exécuter le script avec quelques arguments. Par exemple, en supposant le script suivant pour les args de processus.JS:
// Processus d'impression.processus argv.argv.foreach ((val, index) => console.log ('$ index: val'); );1234 | // Processus d'impression.argvprocess.argv.foreach ((val, index) => console.log ('$ index: val');); |
Lancement du nœud.processus js comme:
Node Process-Args.JS Bonjour "Rahul Kumar" 123
Générerait la sortie:
0: / usr / local / bin / nœud 1: / home / rahul / process-args.JS 2: Bonjour 3: Rahul Kumar 4: 123
Pour accéder à l'argument unique, utilisez simplement processus.argv [index] option. Modifier le numéro d'index selon vos besoins.
console.journal (processus.argv [0]);1 | console.journal (processus.argv [0]); |
OU
console.journal (processus.Argv [2]);1 | console.journal (processus.Argv [2]); |