npm এর মাধ্যমে জাভাস্ক্রিপ্টে গ্লোবাল ইন্সটলেশন

কিছু npm প্যাকেজ শুধু লাইব্রেরি নয়, বরং প্রোগ্রাম যেগুলো ইন্সটল হওয়ার পর টার্মিনালে একটি নতুন কমান্ড যোগ করে।

এই ধরনের প্রোগ্রাম গ্লোবালি ইন্সটল করা উচিত। এর মানে হল সেগুলো আপনার প্রজেক্টের node_modules ফোল্ডারে ইন্সটল হবে না, বরং আপনার কম্পিউটারে একটি প্রোগ্রাম হিসাবে ইন্সটল হবে।

গ্লোবাল ইন্সটলেশন মোড চালু করতে -g ফ্ল্যাগ পাস করতে হবে:

terminalnpm install -g somelib

NodeJS ইন্সটল করার পদ্ধতির উপর নির্ভর করে আপনার কমান্ডের আগে sudo লিখতে হতে পারে (সাধারণত Linux এর জন্য):

terminalsudo npm install -g somelib

চলুন একটি উদাহরণ দেখা যাক। sloc ইউটিলিটি নেওয়া যাক, যা একটি প্রজেক্টে কোডের লাইনের সংখ্যা গণনা করে। এটিকে গ্লোবালি ইন্সটল করি:

terminalnpm install -g sloc

যেকোনো প্রজেক্টের ফোল্ডারে থাকা অবস্থায় টার্মিনালে লাইন গণনার কমান্ড এক্সিকিউট করি, কমান্ডের প্যারামিটার হিসাবে ফোল্ডারের পথ পাস করে (ডট - বর্তমান ফোল্ডার):

terminalsloc .
Задание 1

cowsay লাইব্রেরিটি গ্লোবালি ইন্সটল করুন। ইন্সটলেশনের পর টার্মিনালে এই লাইব্রেরিটিকে কল করুন, গরুটিকে টার্মিনালে কিছু বলতে বাধ্য করে।