وسيطات سطر الأوامر
جزء من قسم أساسيات Node.js في رحلة Node.js على Coddy. الدرس 2 من 24.
يجب أن تعرف أداة الملاحظات ما كتبته بعد اسمها.
process.argv مصفوفة الكلمات في الأمر: مسار Node، ومسار ملفك، ثم كلماتك. يحتفظ slice(2) بكلماتك فقط.
// node greet.js Ada
const args = process.argv.slice(2);
console.log(`Hello, ${args[0]}!`);يطبع node greet.js Ada القيمة Hello, Ada!. تصل كل كلمة كسلسلة نصية مستقلة، لذا يمنح node greet.js Ada Lovelace المتغير args القيمة ['Ada', 'Lovelace']. تُبقي علامات الاقتباس الكلمات معًا: يمنح node greet.js "Ada Lovelace" سلسلة نصية واحدة.
التحدي
سهل- يطبع
node notes.js add Buy milkالعبارةAdding: Buy milk. - كل كلمة تأتي بعد
addتُعد جزءًا من الملاحظة.
شغّله مع ملاحظة من اختيارك، ثم شغّل node notes.js add من دون أي كلمات.
جرّب بنفسك
// تبدأ أداة الملاحظات الخاصة بك هنا.
// يجب أن يطبع الأمر node notes.js add Buy milk ما يلي: Adding: Buy milk
console.log('Adding: ');
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.