Despliegue
Puesta en producción
10-15 min
El despliegue de aplicaciones React
El despliegue es la última etapa del desarrollo de una aplicación React. Vamos a explorar las distintas opciones de despliegue y las optimizaciones necesarias.
Preparación del despliegue
Build de producción
npm run build
Este comando crea una carpeta build que contiene tu aplicación optimizada para producción.
Configuración de las variables de entorno
# .env.production
REACT_APP_API_URL=https://api.production.com
REACT_APP_ANALYTICS_ID=UA-XXXXXXXX-X
Plataformas de despliegue populares
Netlify
- Instalación de Netlify CLI:
npm install -g netlify-cli
- Despliegue:
netlify deploy
- Configuración (netlify.toml):
[build]
command = "npm run build"
publish = "build"
[[redirects]]
from = "/*"
to = "/index.html"
status = 200
Vercel
- Instalación de Vercel CLI:
npm install -g vercel
- Despliegue:
vercel
- Configuración (vercel.json):
{
"version": 2,
"builds": [
{
"src": "package.json",
"use": "@vercel/static-build",
"config": { "distDir": "build" }
}
]
}
Comentarios
Los comentarios funcionan con GitHub Discussions
Inicia sesión con GitHub para participar en la discusión