Lettura degli argomenti della riga di comando

JavaScript:
Lettura degli argomenti della riga di comando

How to: - Come fare:

Per leggere gli argomenti dalla linea di comando in Node.js, puoi usare process.argv. Ecco un esempio:

// leggi-argomenti.js
process.argv.forEach((val, index) => {
  console.log(`${index}: ${val}`);
});

// Per eseguire, usa:
// node leggi-argomenti.js argomento1 argomento2

Output esempio:

0: /percorso/node
1: /percorso/della/cartella/leggi-argomenti.js
2: argomento1
3: argomento2

Deep Dive - Approfondimento

Node.js include process.argv, una proprietà dell’oggetto process, da quando è stato creato. Include l’interprete, il percorso dello script e poi gli argomenti. Dalla versione 11.14, abbiamo process.argv.slice(2) per saltare i primi due. Esistono alternative come minimist o commander per maneggiare argomenti complessi, con flags e comandi. Il parsing manuale degli argomenti è ok per piccoli script, per grandi applicazioni le librerie esterne rendono il codice più leggibile e manutenibile.

See Also - Vedi Anche: