English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
للوصول إلى معلمات السطر الأوامر في ملف السكربت لـ Node.js، استخدم مجموعة process.argv، التي تحتوي على معلمات السطر الأوامر التي يتم تقديمها عند بدء عملية Node.js.
عندما يتم تقديم برنامجك بهذا الشكل، غالبًا ما يتم استخدام معلمات السطر الأوامر، وستحتاج إلى إرسال بعض القيم لتشغيل البرنامج. مثال بسيط هو محول إضافة أرقام. ستحتاج إلى تقديم أرقامين كمعلمات. مثال آخر هو تحميل ملف التكوين. عند بدء عملية Node.js، ستقدم هذا الملف لتشغيل التطبيق بنمط من الأنماط المطلوبة.
في هذا تعليمي Node.js، سنتعلم كيفية الوصول إلى معلمات السطر الأوامر لـ Node.js باستخدام الأمثلة.
// process.argv هو مجموعة تحتوي على معلمات السطر الأوامر // استخدم forEach لطباعة جميع المعلمات process.argv.forEach((val, index) => { console.log(`${index}: ${val}`); });
مخرجات Node
~$ node command-line-args-example.js معامل_أول معامل_ثاني 3 4 خمسة 0: /usr/local/nodejs/bin/node 1: /home/w3codebox/workspace/nodejs/command-line-args-example.js 2: معامل_أول 3: معامل_أول 4: معامل_ثاني 5: أربعة 6: خمسة
بالتجربة، المعامل 0 هو مسار برنامج Node، والمعامل 1 هو مسار ملف السكربت Java لـ Node. المعامل الأخرى هي المعلمات التي تقدمها إلى Node.js. علامة الفراغ تُعتبر مفتاحًا للتفرقة بين المعلمات.
في هذا تعليمي Node.js، تعلمنا كيفية تقديم وتوفر الوصول إلى معلمات السطر الأوامر في ملفات السكربت لـ Node.js.