TypeScript:
Odczytywanie argumentów linii poleceń

How to (Jak to zrobić):

// Instalujemy Node.js i TypeScript, a potem tworzymy plik index.ts

// Używamy process.argv do zbierania argumentów
const args = process.argv.slice(2); // Usuwamy pierwsze dwa argumenty ('node' i ścieżka do skryptu)

// Pokazujemy argumenty
console.log(args);

// Uruchamiamy skrypt z argumentami:
// tsc index.ts && node index.js arg1 arg2

// Przykładowe wyjście:
// ['arg1', 'arg2']

Deep Dive (Dogłębna analiza):

Czytanie argumentów linii poleceń to funkcjonalność widoczna w wielu językach, często od ich zarania. W Node.js process.argv to standardowy sposób na dostęp do nich. Alternatywy jak np. biblioteki yargs czy commander zapewniają więcej opcji i łatwiejszą syntaktykę.

Szczegóły implementacyjne Node.js - globalny obiekt process jest instancją EventEmitter i udostępnia informacje o aktualnie działającym procesie. Właśnie z jego argv (argument vector), program zbiera surowe argumenty przekazane do procesu.

See Also (Zobacz również):