Comandi
Fa parte della sezione Fondamenti di Node.js del percorso Node.js di Coddy. Lezione 3 di 24.
Lo strumento farà diverse cose e la prima parola indica quale.
La destrutturazione prende la prima parola e raccoglie il resto in un array:
// node calc.js double 4
const [action, ...rest] = process.argv.slice(2);
if (action === 'double') {
console.log(Number(rest[0]) * 2);
}action è la prima parola e rest contiene tutte le parole che la seguono. Una catena di if e else if sceglie cosa fare. Un else finale intercetta tutte le parole che non avevi previsto, compresi gli errori di battitura.
Sfida
Facileadd <text>stampaAdding: <text>.liststampaNo notes yet.- Qualsiasi altra parola stampa
Unknown command: <word>.
Esegui tutti e tre i comandi, poi esegui node notes.js List con la L maiuscola.
Provalo tu
// Il tuo strumento per gli appunti inizia qui.
const args = process.argv.slice(2);
console.log(`Adding: ${args.slice(1).join(' ')}`);
Tutte le lezioni di Fondamenti di Node.js
1Eseguire JavaScript con Node
Ciao, NodeArgomenti della riga di comandoComandi