সাধারণত, ইনস্টলড প্যাকেজগুলি তালিকাভুক্ত করার দুটি উপায় রয়েছে - কমান্ড লাইন ইন্টারফেসের ( সিএলআই ) মাধ্যমে বা আপনার অ্যাপ্লিকেশনটিতে API ব্যবহার করে ।
উভয় কমান্ড stdoutইনস্টল করা প্যাকেজগুলির সমস্ত সংস্করণ এবং সেই সাথে তাদের নির্ভরতাগুলি গাছের কাঠামোতে মুদ্রণ করবে ।
CLI
npm list
-gসমস্ত বিশ্বব্যাপী ইনস্টল করা প্যাকেজগুলি তালিকাভুক্ত করতে (গ্লোবাল) পতাকা ব্যবহার করুন । --depth=0কেবলমাত্র শীর্ষ প্যাকেজগুলির তালিকা তৈরি করতে পতাকা ব্যবহার করুন এবং তাদের নির্ভরতা নয়।
এপিআই
আপনার ক্ষেত্রে, আপনি এটি আপনার স্ক্রিপ্টের মধ্যে চালাতে চান, সুতরাং আপনার এপিআই ব্যবহার করা দরকার। ডক্স থেকে:
npm.commands.ls(args, [silent,] callback)
এতে মুদ্রণের পাশাপাশি stdoutডেটা কলব্যাকেও পাঠানো হবে।