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