🏗️
Tooling & Configuration

Compiling TypeScript

tsc, ts-node, Build Tools
💡 Compiling, EK, "TRANSLATION" process, hai — TypeScript, (SOURCE, LANGUAGE) ko, JavaScript, (TARGET, LANGUAGE) mein, CONVERT, kiya, jaata hai, JISE, BROWSER/Node.js, SAMAJH, sakte, HAIN.

tsc, (TypeScript Compiler) TypeScript, FILES, ko, JavaScript, mein, COMPILE, karta hai — tsc file.ts, EK, SINGLE, FILE, COMPILE, karta hai, tsc, (bina, arguments, ke) tsconfig.json, ke, ANUSAAR, POORE, PROJECT, ko, COMPILE, karta hai.

ts-node, TypeScript, ko, DIRECTLY, RUN, karne, deta hai, MANUALLY, COMPILE, kiye, BINA (DEVELOPMENT, ke, liye, USEFUL). PRODUCTION, mein, tools, (jaise, esbuild, SWC) FASTER, COMPILATION, ke, liye, use, hote, HAIN.

# Single file:
tsc app.ts

# Poore project ko, tsconfig.json, ke, ANUSAAR:
tsc

# Development mein, directly, run, karna:
npx ts-node app.ts

# Watch mode — file, changes, PAR, auto-recompile:
tsc --watch
🏗️
Compiling, EK, "TRANSLATION" process, hai — TypeScript, (SOURCE, LANGUAGE) ko, JavaScript, (TARGET, LANGUAGE) mein, CONVERT, kiya, jaata hai, JISE, BROWSER/Node.js, SAMAJH, sakte, HAIN.
1 / 2
⚡ Quick Recap
  • tsc = TypeScript, compiler — .ts, files, ko, .js, mein, COMPILE, karta, hai
  • ts-node = manually, compile, kiye, bina, TypeScript, directly, RUN, karta, hai
  • esbuild/SWC = production, mein, FASTER, compilation, ke, liye, MODERN, tools
On this page (2 subtopics)

sourceMap: true, option, se, .js.map, files, GENERATE, hoti, hain — YE, DEBUGGER, ko, COMPILED, JavaScript, ko, ORIGINAL, TypeScript, source, se, MAP, karne, deती, HAIN, DEBUGGING, ke, liye.

{ "compilerOptions": { "sourceMap": true } }

incremental: true, option, se, TypeScript, EK, .tsbuildinfo, file, mein, INFORMATION, STORE, karta hai — SUBSEQUENT, compilations, FASTER, hoti, hain, kyunki, sirf, CHANGED, files, RE-CHECK, ki, jaati, HAIN.

💡Tip: Large, codebases, mein, incremental, compilation, SIGNIFICANT, TIME, SAVE, kar, sakti, hai — ESPECIALLY, WATCH, mode, mein, DEVELOPMENT, ke, DAURAN.