Installation & Setup Guide
Set up the TypeScript compiler (`tsc`), runner utilities (`ts-node`), and configuration files (`tsconfig.json`) on your system.
1. Prerequisites
Make sure you have Node.js and npm installed on your machine. Check versions in terminal:
node -v npm -v
2. Installing TypeScript
You can install TypeScript globally or as a dev dependency in your project:
Option A: Global Installation
npm install -g typescript ts-node
Option B: Local Project Installation (Recommended)
npm install --save-dev typescript ts-node @types/node
3. Initializing `tsconfig.json`
Every TypeScript project uses a tsconfig.json file to specify root files and compiler flags:
npx tsc --init
A basic tsconfig.json configuration looks like this:
{
"compilerOptions": {
"target": "ES2022",
"module": "CommonJS",
"rootDir": "./src",
"outDir": "./dist",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
},
"include": ["src/**/*"]
}4. Compiling & Running TypeScript
Compile `.ts` file to `.js`:
npx tsc index.ts
Execute `.ts` file directly in Node (Without separate build step):
npx ts-node index.ts
Next Up
Explore primitive types: string, number, boolean, any, unknown, void, and never.
Next Lesson: Basic Data Types →