Arguments de ligne de commande
Fait partie de la section Les bases de Node.js du Journey Node.js de Coddy. Leçon 2 sur 24.
Un outil de prise de notes doit savoir ce que vous avez saisi après son nom.
process.argv est un tableau des mots de la commande : le chemin vers Node, le chemin vers votre fichier, puis vos mots. slice(2) ne conserve que les vôtres.
// node greet.js Ada
const args = process.argv.slice(2);
console.log(`Hello, ${args[0]}!`);node greet.js Ada affiche Hello, Ada!. Chaque mot arrive sous la forme d'une chaîne distincte, donc node greet.js Ada Lovelace donne à args la valeur ['Ada', 'Lovelace']. Les guillemets maintiennent les mots ensemble : node greet.js "Ada Lovelace" donne une seule chaîne.
Défi
Facilenode notes.js add Buy milkafficheAdding: Buy milk.- Chaque mot après
addfait partie de la note.
Exécute-le avec une note de ton choix, puis exécute node notes.js add sans aucun mot.
Essayez vous-même
// Votre outil de notes commence ici.
// node notes.js add Buy milk devrait afficher : Adding: Buy milk
console.log('Adding: ');
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les bases de Node.js
1Exécuter JavaScript avec Node
Bonjour, NodeArguments de ligne de commandeCommandes