TypeScript ইনস্টল করতে হলে আপনাকে Node.js এবং npm (Node Package Manager) ইনস্টল করা থাকতে হবে, যেহেতু TypeScript প্যাকেজটি npm এর মাধ্যমে ইনস্টল করতে হয়। নিচে npm ব্যবহার করে TypeScript ইনস্টল করার প্রক্রিয়া বিস্তারিতভাবে বর্ণনা করা হলো।
১. TypeScript গ্লোবালি ইনস্টল করা
আপনি যদি TypeScript কম্পাইলার (tsc) পুরো সিস্টেমে ব্যবহার করতে চান, তাহলে গ্লোবাল ইনস্টলেশন করতে হবে। এতে আপনি যেকোনো ডিরেক্টরি থেকে tsc কমান্ড ব্যবহার করতে পারবেন।
ইনস্টলেশন ধাপ:
- টার্মিনাল বা কমান্ড প্রম্পট খুলুন।
নিচের কমান্ডটি রান করুন TypeScript গ্লোবালি ইনস্টল করার জন্য:
npm install -g typescript-gঅপশনটি TypeScript কে গ্লোবালভাবে ইনস্টল করবে, যার ফলে আপনি যেকোনো ফোল্ডারেtscকমান্ড ব্যবহার করতে পারবেন।ইনস্টলেশন চেক করুন:
ইনস্টলেশন সফল হলে,
tscকমান্ডের সংস্করণ চেক করতে নিচের কমান্ডটি রান করুন:tsc -vএটি আপনার ইনস্টল করা TypeScript এর সংস্করণ দেখাবে, যেমন:
Version 4.x.x
২. TypeScript লোকালি ইনস্টল করা
যদি আপনি শুধুমাত্র একটি নির্দিষ্ট প্রজেক্টে TypeScript ব্যবহার করতে চান, তবে আপনি এটি লোকালি ইনস্টল করতে পারেন। এটি আপনার প্রজেক্টের node_modules ফোল্ডারে TypeScript ইনস্টল করবে, এবং শুধুমাত্র ঐ প্রজেক্টের জন্য কার্যকর হবে।
ইনস্টলেশন ধাপ:
প্রজেক্ট ডিরেক্টরিতে যান (যদি নতুন প্রজেক্ট তৈরি না করে থাকেন):
mkdir my-typescript-project cd my-typescript-projectnpm ইনিশিয়ালাইজ করুন:
প্রজেক্টে
package.jsonফাইল তৈরি করতে নিচের কমান্ডটি রান করুন:npm init -yএটি
package.jsonফাইল তৈরি করবে।TypeScript ইনস্টল করুন:
লোকালি TypeScript ইনস্টল করতে নিচের কমান্ডটি রান করুন:
npm install --save-dev typescriptএখানে
--save-devঅপশনটি TypeScript কে ডেভেলপমেন্ট ডিপেন্ডেন্সি হিসেবে ইনস্টল করবে, যার মানে এটি শুধুমাত্র ডেভেলপমেন্ট পরিবেশে ব্যবহৃত হবে।টুলস সিকোয়েন্স চেক করুন:
লোকালি ইনস্টল করার পর, আপনি
node_modules/.bin/tscকমান্ড ব্যবহার করতে পারবেন TypeScript কম্পাইলার রান করার জন্য।./node_modules/.bin/tsc -vঅথবা আপনি npm scripts ব্যবহার করতে পারেন
tscকমান্ড চালানোর জন্য।
৩. TypeScript কনফিগারেশন ফাইল তৈরি করা (tsconfig.json)
TypeScript প্রজেক্টের কনফিগারেশন সেট করতে একটি tsconfig.json ফাইল তৈরি করা প্রয়োজন। এটি TypeScript কম্পাইলারকে নির্দেশ দেয় কিভাবে .ts ফাইলগুলো কম্পাইল করতে হবে।
tsconfig.json ফাইল তৈরি করতে:
নিচের কমান্ডটি রান করুন:
npx tsc --initএটি একটি
tsconfig.jsonফাইল তৈরি করবে যেখানে আপনি TypeScript এর কম্পাইলেশন অপশন কাস্টমাইজ করতে পারবেন। আপনি যেমনtarget,module,outDirইত্যাদি অপশন সেট করতে পারবেন।
৪. TypeScript কোড লেখা এবং কম্পাইল করা
এখন একটি TypeScript ফাইল তৈরি করুন, যেমন
index.ts:let message: string = "Hello, TypeScript!"; console.log(message);TypeScript কম্পাইল করুন:
আপনার
.tsফাইলটি কম্পাইল করতেtscকমান্ড ব্যবহার করুন:tsc index.tsএটি
.tsফাইলটি.jsফাইলে রূপান্তর করবে, যেমনindex.js।JavaScript ফাইল রান করুন:
JavaScript ফাইলটি Node.js এর মাধ্যমে রান করুন:
node index.jsএটি আউটপুট হিসেবে
"Hello, TypeScript!"মুদ্রণ করবে।
৫. TypeScript প্রজেক্টের কম্পাইলেশন
একাধিক .ts ফাইল থাকলে, আপনি সহজেই পুরো প্রজেক্ট কম্পাইল করতে পারেন। tsconfig.json ফাইলের মাধ্যমে TypeScript কম্পাইলারটি পুরো প্রজেক্টের সব .ts ফাইলগুলো একসাথে কম্পাইল করতে সক্ষম হবে।
tsc
এটি tsconfig.json ফাইল অনুসারে সমস্ত .ts ফাইলকে কম্পাইল করে JavaScript ফাইলে রূপান্তর করবে।
উপসংহার
npm ব্যবহার করে TypeScript ইনস্টল করা খুবই সহজ এবং কার্যকর। আপনি গ্লোবালি বা লোকালি যেকোনো একভাবে TypeScript ইনস্টল করতে পারেন। TypeScript এর গ্লোবাল ইনস্টলেশন আপনাকে যেকোনো প্রজেক্টে tsc কমান্ড ব্যবহার করার সুযোগ দেয়, আর লোকাল ইনস্টলেশন প্রজেক্ট ভিত্তিক ব্যবহারের জন্য উপযুক্ত।
Read more