Installation

Prerequisites

TypeScript is usually installed using npm. Therefore, install NodeJS using this link.

Installing TypeScript

Follow the steps on this link or simply run:

npm install -g typescript

To verify installation, run the following command:

tsc -v

This should print the current TypeScript version. For my case, it displays the following:

% tsc -v
Version 4.9.5

Compiling TypeScript

Assuming that you have a TypeScript file named app.ts and you want to compile this, execute the following command on the command line:

tsc app.ts

With the default configuration, this should generate the compiled code in JavaScript named app.js.

Optional Section:

Installing lite-server

lite-server refreshes the page whenever an HTML or JavaScript file has changes.

1. Initialize npm (if the project is not yet initialized) by executing the command below:

npm init -y

2. Install lite-server as a development dependency using the following command:

npm install --save-dev lite-server

3. To run lite-server, run the command lite-server or configure package.json like below:

{
  "name": "typescript-test",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "lite-server"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "lite-server": "^2.6.1"
  }
}

By updating the package.json, we only now need to run npm start whenever we want lite-server to keep track of any changes on our files.

Once the server is up, visit localhost:3000 in order to see our web page.

Suggested VS Code Extensions

  • ESLint (Note: TSLint is already deprecated. ESLint supports both TypeScript and JavaScript)
  • Path Intellisense
  • Prettier - Code formatter

View Parent Post: TypeScript: Everything You Need to Know