Node.js প্রক্রিয়া চালু হওয়ার সময় পাস করা সমস্ত কমান্ড-লাইন আর্গুমেন্ট ফেরত দেওয়ার জন্য process.argv() পদ্ধতি ব্যবহার করা হয়। প্রথম উপাদান সবসময় process.execPath হিসাবে একই মান থাকবে।
সিনট্যাক্স
process.argv()
পরামিতি
যেহেতু এটি node.js প্রক্রিয়ার আগে পাস করা সমস্ত কমান্ড লাইন আর্গুমেন্ট ফেরত দেয়। এটি ব্যবহারকারীর কাছ থেকে কোন ইনপুট প্রয়োজন নেই.
উদাহরণ
নামের একটি ফাইল তৈরি করুন – argv.js এবং নিচের কোড স্নিপেটটি কপি করুন। ফাইল তৈরি করার পরে, নীচের উদাহরণে দেখানো এই কোডটি চালানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন −
নোড argv.js
argv.js
// Node.js প্রোগ্রাম process.argv// প্রক্রিয়া moduleconst প্রসেস আমদানি করা =প্রয়োজন('process');// process.argvconsole.log(process.argv) এর জন্য সম্পত্তির মান মুদ্রণ করা;প্রে>আউটপুট
C:\home\node>> node argv.js[ '/usr/bin/node','/home/node/test/process.js' ]উদাহরণ
আসুন আরও একটি উদাহরণ দেখি।
// Node.js প্রোগ্রাম process.argv// প্রক্রিয়া মডিউলকনস্ট প্রসেস ইম্পোর্ট করা =প্রয়োজন('প্রসেস');// প্রিন্টিং process.argv প্রপার্টি valuevar args =process.argv;console.log( "মোট আর্গুমেন্টের সংখ্যা হল:"+args.length);args.forEach((val, index) => { console.log(`${index}:${val}`);});আউটপুট
C:\home\node>> node argv.js মোট আর্গুমেন্টের সংখ্যা হল:20:/usr/bin/node1:/home/node/test/process.js