- Instalar TypeScript y demás dependencias
npm i -D typescript @types/node ts-node-dev rimraf
- Inicializar el archivo de configuración de TypeScript ( Se puede configurar al gusto)
npx tsc --init --outDir dist/ --rootDir src
- Crear scripts para dev, build y start (Más sobre TS-Node-dev aquí)
"dev": "tsnd --respawn --clear src/app.ts",
"build": "rimraf ./dist && tsc",
"start": "npm run build && node dist/app.js"
Genial, muchas gracias. Para los que les dé error del tipo rootDir en el tsconfig.json, con que le agreguen esto se arregla:
"exclude": ["node_modules","dist" ],
"include": ["src"],