Cómo crear una app React + Vite desde cero (Windows + PowerShell Fix) + Base sólida CVs Deportivos

⚠️ Nivel Técnico: Senior / Expert

Cómo crear una app React + Vite desde cero (Windows + PowerShell Fix) + Base sólida CVs Deportivos


📑 Índice Automático

(compatible con Goldmark y el tema Akio)


📋 1. Fase de Validación / Prerrequisitos

node -v

Esperado:

v18.x.x o superior
npm -v

Esperado:

9.x.x o superior

🧹 2. Fase de Higiene / Limpieza (PowerShell Fix)

Problema típico

Windows bloquea scripts como npm.ps1:

File C:\Users\[User]\AppData\Roaming\npm\npm.ps1 is not digitally signed.

Solución

Ejecuta PowerShell como Administrador:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Esperado:

[Y] Yes  [A] Yes to All

🚀 3. Arranque de Infraestructura (React + Vite)

npm create vite@latest web-cv-deportivo -- --template react

Esperado:

Scaffolding project...
VITE v7.3.1 ready

🧠 4. Arranque de Aplicación (Vite Dev Server)

cd web-cv-deportivo
npm install
npm run dev

Esperado:

Local: http://localhost:5173/

🏗️ 5. Base sólida del proyecto: CVs Deportivos

5.1 Requisitos Previos

node -v

Esperado:

v18.x.x

5.2 Creación del Proyecto con React + SWC

npm create vite@latest cv-deportivos -- --template react
cd cv-deportivos
npm install

Esperado:

added 150 packages

5.3 Instalación de Tailwind + Lucide

Iconos Lucide

npm install lucide-react

Tailwind CSS

npm install -D tailwindcss postcss autoprefixer
npx tailwindcss init -p

Esperado:

Created tailwind.config.js
Created postcss.config.js

5.4 Configuración del Entorno

Archivos que debes sobrescribir:

Archivo Acción
tailwind.config.js Copiar configuración generada
src/index.css Reemplazar con setup de Tailwind
src/App.jsx Insertar componente de CVs Deportivos

Si deseas que genere los tres archivos ya listos, dímelo.


5.5 Levantar el Motor

npm run dev

Abrir en:

http://localhost:5173

🖼️ 6. Capturas del Proceso

Debes colocar tus imágenes en:

/images/github-repo.jpg
/images/vite-terminal.jpg

📊 Anexo: Mapa de Arquitectura

Componente Hostname IP Función
Sistema Host windows-localhost 127.0.0.1 Entorno de desarrollo
Node.js runtime-node n/a Motor JS
PowerShell powershell-win n/a Consola
GitHub Repo cvs-deportivos remoto Control de versión
Vite DevServer vite-local localhost:5173 Renderizado React

Arquitectura de Agentes en Copilot: El Puente entre Legacy Middleware y GenAI
Older post

Arquitectura de Agentes en Copilot: El Puente entre Legacy Middleware y GenAI

Guía técnica integral: Creación de agentes en Copilot Studio, orquestación de Oracle SOA/OSB, seguridad IAM con Key Vault y automatización en Teams.

Newer post

UI Component: Electric Neon Cards

Implementación de tarjetas con bordes de energía giratorios utilizando Conic Gradients, Inset y efectos de brillo neón.

UI Component: Electric Neon Cards