Leggere il comando
Fa parte della sezione Fondamenti di Node.js del percorso Node.js di Coddy. Lezione 2 di 33.
Uno strumento per prendere appunti deve sapere cosa hai digitato dopo il suo nome.
process.argv è un array delle parole presenti nel comando: il percorso di Node, il percorso del tuo file, poi le tue parole. slice(2) conserva solo le tue.
// node greet.js Ada Lovelace
const args = process.argv.slice(2);
console.log('First name: ' + args[0]);node greet.js Ada Lovelace stampa First name: Ada. Qui args è ['Ada', 'Lovelace']: args[0] è la prima parola che hai digitato e args[1] la seconda. Ogni parola arriva come stringa.
Sfida
FacileIl tuo strumento per gli appunti comprenderà comandi come add e list. Per prima cosa deve leggere quale comando hai digitato dopo node notes.js.
- In
notes.js, leggi le parole digitate doponode notes.jsconprocess.argv.slice(2). - Sostituisci la riga
console.log('Command:')iniziale. Stampa una riga:Command:seguita dalla prima parola.
Per node notes.js add Buy milk il programma stampa:
Command: addPer node notes.js list stampa:
Command: listProva: nel terminale, digita add Buy milk nella casella dopo $ node notes.js e premi Invio. Poi prova list.
Provalo tu
// Il tuo strumento per gli appunti inizia qui.
// node notes.js add Buy milk dovrebbe stampare: Command: add
console.log('Command:');
Tutte le lezioni di Fondamenti di Node.js
1Eseguire JavaScript con Node
Ciao, NodeLeggere il comandoArgomenti della riga di comandoComandiEsercitati da solo: Playground Express