"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني الوصول إلى وسيطات سطر الأوامر في Node.js؟

كيف يمكنني الوصول إلى وسيطات سطر الأوامر في Node.js؟

تم النشر بتاريخ 2024-12-21
تصفح:429

How Do I Access Command Line Arguments in Node.js?

الوصول إلى وسيطات سطر الأوامر في Node.js

عند تشغيل برامج Node.js مثل مجلد العقدة server.js، يمكن تمرير الوسائط كـ الموضح في وثائق استخدام Node.js: $node -h.

كيفية الوصول إلى الوسائط في JavaScript

يوفر Node.js إمكانية الوصول إلى وسيطات سطر الأوامر من خلال مصفوفةprocess.argv. العنصر الأول هو دائمًا "عقدة"، والثاني هو اسم ملف البرنامج النصي، وتحتوي العناصر اللاحقة على الوسيطات:

// اطبع وسيطات سطر الأوامر Process.argv.forEach(وظيفة (فال، فهرس، صفيف) { console.log(index ':' val); });
// Print the command line arguments
process.argv.forEach(function (val, index, array) {
  console.log(index   ': '   val);
});

مثال

خذ بعين الاعتبار الأمر التالي: $nodeprocess-2.js one two=three four.

Theprocess.argv المصفوفة لهذا الأمر ستكون:

// Print the command line arguments
process.argv.forEach(function (val, index, array) {
  console.log(index   ': '   val);
});

ملاحظة:

الطريقة القياسية الموضحة أعلاه لا تتطلب مكتبات إضافية. ومع ذلك، هناك أيضًا العديد من مكتبات تحليل سطر الأوامر المتوفرة في Node.js، مثل 'commander' أو 'yargs'، والتي يمكن أن توفر ميزات ومرونة إضافية.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3