So übergeben Sie Befehlszeilenargumente an den Knoten.JS -Programm

So übergeben Sie Befehlszeilenargumente an den Knoten.JS -Programm

Knoten.JS speichert alle Befehlszeilenargumente in einem Array. Das erste Element eines Arrays ist der Knotenbefehl (binärer Ort) selbst. Das zweite Element ist die JavaScript -Datei, auf die wir uns verweisen. Danach werden die Argumente auf dem dritten, vierten und so weiter gespeichert.

Um dies zu verstehen, erstellen Sie einen Beispielknoten.JS -Skript und führen Skript mit einigen Argumenten aus. Beispielsweise unter der Annahme des folgenden Skripts für Prozess-Args.JS:

// Druckvorgang.Argv -Prozess.argv.foreach ((val, index) => Konsole.log ('$ index: val'); );
1234// Druckvorgang.Argvprozess.argv.foreach ((val, index) => Konsole.log ('$ index: val'););

Starten des Knotens.JS -Prozess als:

Knotenprozess-Args.JS Hallo "Rahul Kumar" 123 

Würde die Ausgabe erzeugen:

0:/usr/local/bin/node 1:/home/rahul/process-args.JS 2: Hallo 3: Rahul Kumar 4: 123 

Um auf das einzelne Argument zuzugreifen, verwenden Sie einfach Verfahren.Argv [Index] Möglichkeit. Ändern Sie die Indexnummer gemäß Ihrem Bedarf.

Konsole.Protokoll (Prozess.argv [0]);
1Konsole.Protokoll (Prozess.argv [0]);

ODER

Konsole.Protokoll (Prozess.argv [2]);
1Konsole.Protokoll (Prozess.argv [2]);