Lese kommandolinjeargumenter

TypeScript:
Lese kommandolinjeargumenter

Hvordan:

import { argv } from 'process';

// Et enkelt eksempel på å lese kommandolinjeargumenter
const args = argv.slice(2);  // Ignorerer de to første elementene i 'argv'

console.log('Argumenter mottatt:');
args.forEach((arg, index) => {
  console.log(`${index}: ${arg}`);
});

// Kjøre scriptet med: ts-node script.ts arg1 arg2 ...

Sample output for ts-node script.ts Hei Verden:

Argumenter mottatt:
0: Hei
1: Verden

Dypdykk

Lesing av kommandolinjeargumenter i TypeScript bygger på JavaScripts evner siden TypeScript kompileres til JavaScript. Historisk sett har process.argv fra Node.js miljøet vært standardmetoden for å nå disse argumentene. Det finnes alternativer som commander.js og yargs som tilbyr mer avansert funksjonalitet som argumentvalidering og parsing. Implementeringsdetaljer inkluderer vanligvis å håndtere innganger som flags, key-value pairs, og validere dem mot forventet format.

Se Også