Skip to Content
TypeScriptExplore Basics Types of TypeScriptTypeScript Setup with tsconfig.jsonWhy do we need tsconfig setup?

Why do we need tsconfig setup?

🟢 প্রাথমিকভাবে TypeScript রান করা (Without Setup)

ধরো তুমি শুধু TypeScript শেখার জন্য প্র্যাকটিস করছো — তখন খুব সহজে নিচের ধাপগুলোতে কাজ করা যাবে।

১. একটা .ts ফাইল তৈরি করো:

echo "let msg: string = 'Hello TypeScript'; console.log(msg);" > app.ts

২. এই ফাইলটি কম্পাইল করো:

tsc app.ts

৩. তারপর রান করো:

node app.js

Output:

Hello TypeScript

⚠️ কিন্তু সমস্যা কী?

এভাবে সরাসরি .ts.js এ রূপান্তর করে কাজ করলে অনেক অসুবিধা হয়:

সমস্যাকারণ
.ts.js ফাইল একসাথে মিশে যায়সব ফাইল একই ফোল্ডারে থাকে
❌ বড় প্রজেক্টে structure রাখা কঠিনকোন ফাইল কোথায় যাচ্ছে তা বোঝা যায় না
❌ টিমে কাজ করলে কনফিগারেশন মিসম্যাচ হয়কে কোন ফোল্ডার থেকে রান করবে, কোন ফোল্ডারে কম্পাইল হবে সেটা অস্পষ্ট
❌ source code আর compiled code আলাদা না থাকায় version control-এ সমস্যা হয়.js ফাইলগুলো Git-এ না রাখাই ভালো, কিন্তু এখানে আলাদা করা যাচ্ছে না
Last updated on