पाठ 2 / 26

सेटअप और tsconfig.json

कंपाइलर इंस्टॉल करें और tsconfig.json से प्रोजेक्ट सेट करें।

इंस्टॉल और शुरू करें

tsc --init एक शुरुआती tsconfig.json उचित डिफ़ॉल्ट के साथ बनाता है।

npm install -g typescript
tsc --version
npx tsc --init     # creates tsconfig.json

tsconfig.json की ज़रूरी बातें

target (आउटपुट की JS वर्शन), module (मॉड्यूल सिस्टम), outDir/rootDir (फ़ाइल संरचना), और strict (हर सख़्त जाँच चालू करता है) — ये वे सेटिंग्स हैं जिन्हें आप सबसे ज़्यादा छूएँगे।

tsc से कंपाइल करना

tsc, tsconfig.json पढ़ता है और सादी .js फ़ाइलें बनाता है जिन्हें कोई भी JS रनटाइम चला सकता है।

tsc app.ts          # compiles to app.js
tsc                 # compiles whole project per tsconfig
tsc --watch          # recompile on save