Jak przekazać argumenty wiersza poleceń do węzła.Program JS

Jak przekazać argumenty wiersza poleceń do węzła.Program JS

Węzeł.JS przechowuje wszystkie argumenty wiersza poleceń w tablicy. Pierwszym elementem tablicy jest samo polecenie węzła (lokalizacja binarna). Drugim elementem jest plik JavaScript, do którego się odwołujemy, często pojawia się po poleceniu węzła. Następnie argumenty są przechowywane na trzecie, czwarte i tak dalej.

Aby to zrozumieć, utwórz przykładowy węzeł.JS skrypt i wykonaj skrypt za pomocą niektórych argumentów. Na przykład przyjęcie następującego skryptu do arget procesowych.JS:

// Proces wydruku.Proces ARGV.Argv.foreach ((val, index) => konsola.log ('$ index: val'); );
1234// Proces wydruku.argvprocess.Argv.foreach ((val, index) => konsola.log ('$ index: val'););

Uruchamianie węzła.Proces JS jako:

argaty procesowe węzłów.JS Hello „Rahul Kumar” 123 

Wygeneruje wyjście:

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

Aby uzyskać dostęp do pojedynczego argumentu, po prostu użyj proces.argv [indeks] opcja. Zmień numer indeksu zgodnie z potrzebami.

konsola.log (proces.argv [0]);
1konsola.log (proces.argv [0]);

LUB

konsola.log (proces.argv [2]);
1konsola.log (proces.argv [2]);