¿Por Qué Node.js y TypeScript?
Node.js permite construir aplicaciones rápidas y escalables, mientras que TypeScript añade tipado estático y características avanzadas para mejorar la mantenibilidad.
🛠️ Opción 1: Iniciar Desde Cero
Paso 1: Crear la Carpeta del Proyecto
mkdir mi-proyecto-ts
cd mi-proyecto-ts
Paso 2: Inicializar npm
npm init -y
Paso 3: Instalar TypeScript
npm install typescript --save-dev
Paso 4: Configurar TypeScript
npx tsc --init
Configura tu tsconfig.json como prefieras.
Paso 5: Crear la Estructura de Carpetas
mkdir src
touch src/index.ts
Agrega un código simple en index.ts:
const greeting: string = '¡Hola, mundo!';
console.log(greeting);
Paso 6: Compilar y Ejecutar
npx tsc
node dist/index.js
Opción 2: Usar Plantillas de Proyecto
Para comenzar rápidamente, considera usar plantillas o generadores:
1. NestJS
npm i -g @nestjs/cli
nest new mi-proyecto-nest
2. Express con TypeScript
npx express-generator-typescript mi-proyecto-express
cd mi-proyecto-express
npm install
3. Vite
npm create vite@latest mi-proyecto-vite --template vanilla-ts
cd mi-proyecto-vite
npm install
Ya sea que elijas iniciar desde cero o usar plantillas, ahora tienes varias maneras de comenzar tu proyecto en Node.js y TypeScript. ¡Elige la que más te guste y comienza a codificar!