Last modified: Jul 20, 2025 By Alexander Williams
Install TypeScript in Node.js - Quick Guide
TypeScript is a powerful language that adds static typing to JavaScript. It helps catch errors early and improves code quality. This guide will show you how to install TypeScript in Node.js.
Prerequisites
Before installing TypeScript, ensure you have Node.js installed. You can check by running node -v in your terminal. If not, download it from the official Node.js website.
node -v
You should see the Node.js version. If not, install Node.js first.
Install TypeScript Globally
To use TypeScript across all projects, install it globally. Run the following command in your terminal.
npm install -g typescript
This installs TypeScript globally on your system. You can verify the installation by checking the version.
tsc -v
You should see the TypeScript version. If not, check your npm installation.
Install TypeScript Locally
For project-specific installations, add TypeScript as a dev dependency. Navigate to your project folder and run.
npm install typescript --save-dev
This adds TypeScript to your devDependencies in package.json. It ensures TypeScript is only used for this project.
Initialize TypeScript in Your Project
After installation, initialize a TypeScript configuration file. Run the following command.
tsc --init
This creates a tsconfig.json file. It contains compiler options for your TypeScript project.
Configure TypeScript
Open tsconfig.json to customize settings. Here’s a basic example.
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"outDir": "./dist",
"rootDir": "./src",
"strict": true
}
}
This configures TypeScript to compile to ES6, use CommonJS modules, and output files to a dist folder.
Write a TypeScript Example
Create a src folder and add a index.ts file. Here’s a simple example.
// Define a function with TypeScript types
function greet(name: string): string {
return `Hello, ${name}!`;
}
console.log(greet("World"));
This function uses TypeScript’s static typing to ensure name is a string.
Compile TypeScript to JavaScript
Run the TypeScript compiler to convert your code to JavaScript. Use this command.
tsc
This compiles all .ts files in the src folder to .js files in the dist folder.
Run Your TypeScript Code
After compilation, run the generated JavaScript file with Node.js.
node dist/index.js
You should see the output Hello, World! in your terminal.
Automate Compilation
To avoid manually running tsc, use the --watch flag. It recompiles files on changes.
tsc --watch
This is useful during development. For more automation, consider tools like Nodemon.
Integrate with Other Tools
TypeScript works well with tools like Webpack and ESLint. These enhance your development workflow.
Conclusion
Installing TypeScript in Node.js is simple. It improves code quality and developer experience. Follow this guide to set it up for your projects.
For more Node.js guides, check our tutorials on React and Prettier.