TypeScript:
Commandoregelargumenten lezen

Hoe:

In TypeScript gebruik je Node.js om opdrachtregelargumenten te lezen. Hier is hoe:

// Nodig om process van Node.js te importeren
import process from 'process';

// Pak de opdrachtregelargumenten vanaf de derde positie verder
const args = process.argv.slice(2);

console.log('Opdrachtregelargumenten:', args);

Voer dit script uit als ts-node yourscript.ts arg1 arg2 en zie:

Opdrachtregelargumenten: ['arg1', 'arg2']

Diepgaand

Terug in de vroege dagen van de opdrachtregel was gebruikersinteractie helemaal gebaseerd op tekst. Linux, UNIX, en Windows gebruikten opdrachtregelargumenten om programma’s te vertellen wat ze moesten doen.

Nu voor de alternatieven: naast process.argv, kun je in Node.js libraries zoals yargs of commander gebruiken voor meer functies zoals parsing en validatie.

Het wezen van dit in TypeScript is eenvoudig: process.argv is een array met alle argumenten. Index 0 is het pad naar Node, index 1 is het scriptpad, dus echte argumenten beginnen vanaf index 2.

Zie Ook

Om verder te verkennen, begin met deze: