Kickstart Your TypeScript Set Up 6 exercises
explainer

Essential Tools for TypeScript Development

Let's break down all of the tools you're going to need to work with TypeScript.

IDE

First of all, you will need an Integrated Developer Environment.

While you can use any IDE, most of the examples you will see here are based on Microsoft's Visual Studio Code. The TypeScript integration with V

Loading explainer

Transcript

00:00 Let's break down all of the tools you're going to need to work with TypeScript. So you will need, first of all, an IDE, an Integrated Developer Environment. This is kind of like VS Code is a great example. VS Code is the one that I use. It's also distributed by Microsoft and it has a really great integration with TypeScript.

00:19 Of course, you can use any IDE really, even things like NeoVim or whatever, but most of the examples I'm going to show are based in VS Code. So if you're not very confident in using an IDE, VS Code is the one you want to choose. VS Code helps you when you're writing TypeScript files.

00:35 That is the feedback loop. It helps you, gives you better feedback, means that you can be more precise with the way that you're coding and code faster. Then we're going to need Node.js. Node.js helps you run the TypeScript CLI.

00:50 The TypeScript CLI is actually written in TypeScript, so it actually needs Node.js to run it. And the TypeScript CLI will help turn your code from TypeScript to JavaScript, as well as giving you lovely warnings on your entire project too. And then finally, you're going to need some kind of execution environment,

01:10 some kind of place to run your emitted JavaScript. So we're going to need Node.js again, so I'll show you how to install it in a second. Or you're going to need a web browser. Chrome is the one that I'm going to be using. And it's a great way because the Chrome DevTools are extremely powerful, and they give you a really nice insight as to what's happening in your code.

01:28 So, basically, these are the three things that you need. You just need an IDE, like VS Code, you need Node.js in order to run the TypeScript CLI, and you need an execution environment to test where your code is running.