Starting the TypeScript Project
# create a directory for your project and change into it
mkdir typescript-project && cd typescript-project
# install typescript
install typescript --save-dev
# initialize your project by creating a tsconfig.json file in your project directory
npx tsc --init
npx is a tool which will run executable packages include in npm. npx allows us to to run packages without having to install them global.
tsc is the build-in typescript compiler, running tsc will transform or compile your code into javascript.
Compiling the TypeScript Project
# compile a typescrpt file
npx tsc index.ts
# put the compiler in watch mode, file will be recompiled every time changes are made
npx tsc -w
Run in WebStorm
- Node parameters:
-r ts-node/register - JavaScript file:
$FilePathRelativeToProjectRoot$ - Enviroment variables:
TS_NODE_FILES=true