npm i -g typescript
tsc --version

npm i -g ts-node


1) npm init --y
2) tsc --init 
3) npm i @types/node
4) npm i -g ts-node

RUN
1) tsc
2) node app.js
        OR
1) ts-node app.ts

npm i express @types/express nodemon ts-node @types/node typescript

inside package.json
"start": "nodemon ./src/index.ts"

"start:dev": "ts-node ./src/index.ts" // But this method use more memory so we use

"start:prod":"ts-node --transpile-only ./src/index.ts"

npm install mongoose@6.0.10
npm i @types/mongoose
mongodb://localhost:27017/student