Aurelia প্রজেক্টে প্রয়োজনীয় ডিপেনডেন্সি এবং প্যাকেজ ইনস্টল করা গুরুত্বপূর্ণ যাতে আপনার অ্যাপ্লিকেশন সঠিকভাবে কাজ করে এবং নতুন ফিচার বা টুলস যুক্ত করা যায়। এই প্রক্রিয়া বিভিন্ন প্যাকেজ ম্যানেজার ব্যবহার করে করা যায়, যেমন npm বা Yarn।
১. npm দিয়ে ডিপেন্ডেন্সি ইনস্টল করা
Aurelia CLI দ্বারা তৈরি করা প্রজেক্টে npm ব্যবহার করে ডিপেনডেন্সি ইনস্টল করতে হয়। সাধারণত, প্রজেক্ট তৈরি করার সময় package.json ফাইল তৈরি হয়, যেখানে সমস্ত প্রয়োজনীয় ডিপেনডেন্সি উল্লেখ থাকে। আপনি npm install কমান্ড ব্যবহার করে সেগুলো ইনস্টল করতে পারেন।
npm দিয়ে ডিপেন্ডেন্সি ইনস্টল করার ধাপ:
প্রজেক্ট ফোল্ডারে নেভিগেট করুন: আপনার তৈরি করা Aurelia প্রজেক্ট ফোল্ডারে নেভিগেট করুন:
cd your-project-namenpm install কমান্ড রান করুন: সমস্ত ডিপেনডেন্সি ইনস্টল করার জন্য:
npm installএটি
package.jsonফাইল থেকে সমস্ত ডিপেনডেন্সি ইনস্টল করবে এবংnode_modules/ফোল্ডারে প্রয়োজনীয় প্যাকেজগুলো সংরক্ষণ করবে।
২. ডিপেনডেন্সি যুক্ত করা
যদি আপনার প্রজেক্টে নতুন কোনো প্যাকেজ বা লাইব্রেরি ইনস্টল করতে চান, তাহলে নিচের কমান্ড ব্যবহার করতে পারেন:
নতুন প্যাকেজ ইনস্টল করা:
যেমন, যদি আপনি Bootstrap প্যাকেজ ইনস্টল করতে চান:
npm install bootstrap
ইনস্টল করা প্যাকেজ ব্যবহার করা:
এবার, আপনার প্রজেক্টে Bootstrap ব্যবহার করতে, আপনি ফাইলের মধ্যে এটি ইমপোর্ট করতে পারেন। উদাহরণস্বরূপ, src/main.js বা src/main.ts ফাইলে:
import 'bootstrap/dist/css/bootstrap.min.css';
প্যাকেজ ডেভেলপমেন্ট ডিপেনডেন্সি হিসেবে ইনস্টল করা:
যদি আপনি কোনো প্যাকেজ ডেভেলপমেন্ট উদ্দেশ্যে ব্যবহার করতে চান, যেমন webpack বা babel, তবে --save-dev ফ্ল্যাগ ব্যবহার করুন:
npm install webpack --save-dev
৩. অন্য প্যাকেজ ম্যানেজার ব্যবহার করা (Yarn)
যদি আপনি Yarn প্যাকেজ ম্যানেজার ব্যবহার করতে চান, তাহলে ইনস্টলেশন প্রক্রিয়া একই রকম হবে। আপনি npm এর পরিবর্তে yarn ব্যবহার করতে পারেন।
Yarn দিয়ে ডিপেনডেন্সি ইনস্টল:
yarn install
Yarn দিয়ে নতুন প্যাকেজ ইনস্টল:
yarn add bootstrap
Yarn দিয়ে ডেভেলপমেন্ট ডিপেনডেন্সি ইনস্টল:
yarn add webpack --dev
৪. ইনস্টল করা প্যাকেজ চেক করা
প্রতিটি ইনস্টল করা প্যাকেজ package.json ফাইলে dependencies বা devDependencies সেকশনে যুক্ত হবে। এছাড়া, আপনি node_modules/ ফোল্ডারে ইনস্টল করা প্যাকেজগুলো দেখতে পাবেন।
৫. ডিপেনডেন্সি আপডেট করা
যদি আপনি কোনো প্যাকেজের নতুন সংস্করণ ব্যবহার করতে চান, তবে npm update কমান্ড ব্যবহার করতে পারেন:
npm update
এটি package.json এ উল্লেখিত সর্বশেষ সংস্করণ অনুযায়ী প্যাকেজগুলোর আপডেট করবে।
৬. ডিপেনডেন্সি রিমুভ করা
যদি কোনো প্যাকেজ রিমুভ করতে চান, তাহলে npm uninstall ব্যবহার করতে পারেন:
npm uninstall bootstrap
এটি node_modules/ ফোল্ডার থেকে প্যাকেজটি সরিয়ে ফেলবে এবং package.json থেকে সেই প্যাকেজের এন্ট্রি মুছে ফেলবে।
উপসংহার
Aurelia প্রজেক্টে প্রয়োজনীয় ডিপেনডেন্সি ইনস্টল এবং পরিচালনা করার জন্য npm বা Yarn এর মতো প্যাকেজ ম্যানেজার ব্যবহার করা হয়। সঠিক প্যাকেজ ইনস্টল করে এবং প্রজেক্টে তাদের সঠিকভাবে ইমপোর্ট করে আপনি আপনার অ্যাপ্লিকেশনের কার্যকারিতা বাড়াতে পারবেন।
Read more