Polecenia
Część sekcji Podstawy Node.js ścieżki Node.js w Coddy. Lekcja 3 z 24.
Narzędzie wykona kilka czynności, a pierwsze słowo określa, którą.
Destrukturyzacja pobiera pierwsze słowo i gromadzi pozostałe w tablicy:
// node calc.js double 4
const [action, ...rest] = process.argv.slice(2);
if (action === 'double') {
console.log(Number(rest[0]) * 2);
}action to pierwsze słowo, a rest zawiera każde słowo, które po nim następuje. Łańcuch instrukcji if i else if wybiera, co zrobić. Końcowe else przechwytuje każde słowo, którego nie przewidziano, w tym literówkę.
Wyzwanie
Łatwyadd <text>wyświetlaAdding: <text>.listwyświetlaNo notes yet.- Każde inne słowo wyświetla
Unknown command: <word>.
Uruchom wszystkie trzy, a następnie uruchom node notes.js List z wielką literą L.
Spróbuj swoich sił
// Twoje narzędzie do notatek zaczyna się tutaj.
const args = process.argv.slice(2);
console.log(`Adding: ${args.slice(1).join(' ')}`);
Wszystkie lekcje w sekcji Podstawy Node.js
1Uruchamianie JavaScript w Node
Witaj, NodeArgumenty wiersza poleceńPolecenia