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