Befehle
Teil des Abschnitts Node.js-Grundlagen der Node.js-Journey von Coddy. Lektion 3 von 24.
Das Tool wird mehrere Dinge tun, und das erste Wort gibt an, was davon.
Beim Destructuring wird das erste Wort entnommen und der Rest in einem Array gesammelt:
// node calc.js double 4
const [action, ...rest] = process.argv.slice(2);
if (action === 'double') {
console.log(Number(rest[0]) * 2);
}action ist das erste Wort, und rest enthält alle Wörter danach. Eine Kette aus if und else if wählt aus, was zu tun ist. Ein abschließendes else fängt alle Wörter ab, die du nicht eingeplant hast, einschließlich eines Tippfehlers.
Aufgabe
Einfachadd <text>gibtAdding: <text>aus.listgibtNo notes yetaus.- Jedes andere Wort gibt
Unknown command: <word>aus.
Führe alle drei aus und anschließend node notes.js List mit einem großen L.
Probier es selbst
// Dein Notizwerkzeug beginnt hier.
const args = process.argv.slice(2);
console.log(`Adding: ${args.slice(1).join(' ')}`);
Alle Lektionen in Node.js-Grundlagen
1JavaScript mit Node ausführen
Hallo, NodeKommandozeilenargumenteBefehle