Node.js এবং npm (Node Package Manager) ইনস্টল করা খুবই গুরুত্বপূর্ণ, কারণ TypeScript এবং অন্যান্য JavaScript প্যাকেজ ব্যবহারের জন্য এটি প্রাথমিক ধাপ। নিচে Node.js এবং npm ইনস্টল করার প্রক্রিয়া বিস্তারিতভাবে ব্যাখ্যা করা হলো।
১. Node.js ইনস্টল করা
Node.js হলো একটি JavaScript রানটাইম পরিবেশ, যা JavaScript কোড সার্ভার সাইডে চালানোর জন্য ব্যবহৃত হয়। TypeScript কম্পাইলারও Node.js পরিবেশে রান হয়, তাই Node.js ইনস্টল করা আবশ্যক।
ইনস্টলেশন ধাপ:
- Node.js এর অফিসিয়াল ওয়েবসাইটে যান:
Node.js ডাউনলোড পেজ Node.js সংস্করণ নির্বাচন করুন:
ওয়েবসাইটে আপনি দুটি সংস্করণ দেখতে পাবেন:- LTS (Long Term Support): স্থিতিশীল এবং দীর্ঘমেয়াদি সমর্থন পায়, এটি প্রোডাকশন ব্যবহারের জন্য উত্তম।
- Current: নতুন ফিচার সহ, তবে কিছুটা পরীক্ষামূলক হতে পারে।
সাধারণত, LTS সংস্করণটি ডাউনলোড করা উচিত।
- ডাউনলোড করুন এবং ইনস্টল করুন:
আপনার অপারেটিং সিস্টেম অনুযায়ী সংস্করণ নির্বাচন করে ডাউনলোড করুন। এরপর, ডাউনলোড করা ফাইলটি চালিয়ে ইনস্টলেশন প্রক্রিয়া শুরু করুন। ইনস্টলেশন চেক করুন:
ইনস্টলেশন সফল হলে, টার্মিনালে (বা কমান্ড প্রম্পট) নিচের কমান্ডগুলো চালিয়ে Node.js এবং npm এর সংস্করণ চেক করুন:node -v npm -vযদি সবকিছু ঠিকভাবে ইনস্টল হয়ে থাকে, তবে এই কমান্ডগুলো Node.js এবং npm এর সংস্করণ দেখাবে, যেমন:
v18.12.1 (Node.js) 8.19.2 (npm)
২. npm (Node Package Manager) সম্পর্কে
npm (Node Package Manager) হলো Node.js এর সঙ্গে প্রাপ্ত একটি প্যাকেজ ম্যানেজার, যা JavaScript লাইব্রেরি এবং টুলস ইনস্টল এবং ম্যানেজ করতে সাহায্য করে। TypeScript সহ বিভিন্ন JavaScript লাইব্রেরি এবং ফ্রেমওয়ার্ক ইনস্টল করতে npm ব্যবহার করা হয়।
আপনি npm কমান্ড দিয়ে প্যাকেজ ইনস্টল করতে পারেন:
npm install <package-name>
যেমন, TypeScript ইনস্টল করার জন্য:
npm install -g typescript
এছাড়া, npm আপনার প্রজেক্টের জন্য package.json ফাইল তৈরি এবং ম্যানেজ করতে সাহায্য করে, যাতে আপনি নির্দিষ্ট লাইব্রেরি ও টুলস সহজে ট্র্যাক করতে পারেন।
৩. Node.js এবং npm ইনস্টলেশনের পরবর্তী ধাপ
ইনস্টলেশনের পর, আপনি TypeScript, Express.js, React বা অন্যান্য JavaScript লাইব্রেরি ইনস্টল করতে পারবেন এবং আপনার প্রকল্পের জন্য কার্যকরী কোড তৈরি করতে পারবেন।
নতুন একটি প্রজেক্ট শুরু করতে হলে, প্রথমে npm দিয়ে প্রজেক্ট ইনিশিয়ালাইজ করুন:
npm init -y
এই কমান্ডটি একটি package.json ফাইল তৈরি করবে, যেখানে আপনার প্রজেক্টের প্যাকেজ এবং ডিপেন্ডেন্সি লিস্ট থাকবে।
উপসংহার
Node.js এবং npm ইনস্টল করার মাধ্যমে আপনি JavaScript এবং TypeScript কোড ডেভেলপমেন্টের জন্য প্রস্তুত হয়ে যান। এটি আপনার প্রকল্পের জন্য লাইব্রেরি ইনস্টল, ডিপেন্ডেন্সি ম্যানেজমেন্ট, এবং অন্যান্য টুলস ব্যবহার করার সুযোগ তৈরি করে।
Read more