Gulp ব্যবহার করে টাস্ক চালানোর সময়, কি কখনো gulp কমান্ড লাইনে চালালে gulp: command not found ত্রুটি পেয়েছেন?
এটি কেন ঘটে?
কমান্ড লাইনে যেকোনো ডিরেক্টরি থেকে একটি প্যাকেজ চালানোর জন্য, সেটি আপনার কম্পিউটারে গ্লোবালি ইনস্টল থাকতে হবে।
এই সমস্যার কয়েকটি সমাধান নিচে দেওয়া হলো:
gulp-cli গ্লোবালি ইনস্টল করুন
Gulp চালাতে দুটি জিনিস দরকার:
- Gulp CLI গ্লোবালি ইনস্টল থাকতে হবে,
- এবং Gulp প্রতিটি প্রজেক্ট ডিরেক্টরিতে লোকালি ইনস্টল থাকতে হবে।
প্রজেক্ট ডিরেক্টরিতে Gulp ইনস্টল করার আগে, প্রথমে Gulp CLI গ্লোবালি ইনস্টল করতে হবে। এটি করতে কমান্ড লাইনে npm install gulp-cli -g টাইপ করুন।
তারপর নির্দিষ্ট প্রজেক্ট ডিরেক্টরিতে npm install gulp টাইপ করে Gulp ইনস্টল করুন।
npm /usr/local ডিরেক্টরিতে ইনস্টল আছে কিনা চেক করুন
Gulp CLI গ্লোবালি ইনস্টল থাকা সত্ত্বেও ত্রুটি পাচ্ছেন?
সমস্যাটি হতে পারে আপনার গ্লোবাল npm ডিরেক্টরি ভুল লোকেশনে সেট থাকা কারণে। গ্লোবাল npm ডিরেক্টরি হলো যেখানে আপনার প্যাকেজগুলো গ্লোবালি ইনস্টল করার সময় যায়।
আপনি কোথায় সেট আছে তা চেক করতে কমান্ড লাইনে npm root -g টাইপ করুন।
PC-এ, ডিরেক্টরিটি হতে পারে: C:\Users\YOURNAME\AppData\Roaming\npm\node_modules
Mac-এ, এটি কিছুটা এইভাবে হওয়া উচিত: /usr/local/lib/node_modules/
Mac ব্যবহারকারীদের জন্য, যদি root কমান্ড /Users/YOURNAME/node_modules এর মতো একটি ডিরেক্টরি রিটার্ন করে, তবে এটি command not found এরর তৈরি করবে।
এটি সমাধান করতে, আপনার npm রুট ফোল্ডার কী সেট আছে তা পরিবর্তন করতে পারেন: npm config set prefix /usr/local চালান।
তারপর আপনি Gulp CLI গ্লোবালি এবং Gulp লোকালি ইনস্টল করতে পারবেন।