Jak przekazać argumenty wiersza poleceń do węzła.Program JS
- 878
- 62
- Pan Jeremiasz Więcek
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]);1 | konsola.log (proces.argv [0]); |
LUB
konsola.log (proces.argv [2]);1 | konsola.log (proces.argv [2]); |