Argomenti della riga di comando
Fa parte della sezione Fondamenti di Node.js del percorso Node.js di Coddy. Lezione 2 di 24.
Uno strumento per prendere appunti deve sapere cosa hai digitato dopo il suo nome.
process.argv è un array delle parole del comando: il percorso di Node, il percorso del tuo file, poi le tue parole. slice(2) mantiene solo le tue.
// node greet.js Ada
const args = process.argv.slice(2);
console.log(`Hello, ${args[0]}!`);node greet.js Ada stampa Hello, Ada!. Ogni parola arriva come stringa a sé, quindi node greet.js Ada Lovelace assegna ad args il valore ['Ada', 'Lovelace']. Le virgolette mantengono unite le parole: node greet.js "Ada Lovelace" restituisce un’unica stringa.
Sfida
Facilenode notes.js add Buy milkstampaAdding: Buy milk.- Ogni parola dopo
addfa parte della nota.
Eseguilo con una nota a tua scelta, poi esegui node notes.js add senza parole.
Provalo tu
// Il tuo strumento per le note inizia qui.
// node notes.js add Buy milk dovrebbe stampare: Adding: Buy milk
console.log('Adding: ');
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti di Node.js
1Eseguire JavaScript con Node
Ciao, NodeArgomenti della riga di comandoComandi