الوصول إلى وسيطات سطر الأوامر في 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