- Backend migrado a estructura VPS (src/ subfolder) - Frontend con estructura Vite + React 19 + Tailwind - Configuración PostgreSQL con Pool - API service con interceptores JWT - Ambos servidores funcionando (backend:3001, frontend:5173)
1.5 KiB
1.5 KiB
🛠️ Comandos Útiles
Desarrollo
# Iniciar servidor de desarrollo
npm run dev
# Iniciar en puerto específico
npm run dev -- --port 3000
# Abrir automáticamente en navegador
npm run dev -- --open
Build
# Build de producción
npm run build
# Preview del build
npm run preview
# Build con análisis de bundle
npm run build -- --mode production
Dependencias
# Instalar todas las dependencias
npm install
# Agregar nueva dependencia
npm install nombre-paquete
# Agregar dependencia de desarrollo
npm install -D nombre-paquete
# Actualizar dependencias
npm update
# Auditar vulnerabilidades
npm audit
npm audit fix
Linting y formato
# Ejecutar linter
npm run lint
# Fix automático de problemas
npm run lint -- --fix
Testing (si está configurado)
# Ejecutar tests
npm test
# Tests en modo watch
npm test -- --watch
# Coverage
npm test -- --coverage
Tailwind CSS
# Regenerar clases de Tailwind
npx tailwindcss -i ./src/index.css -o ./dist/output.css --watch
Troubleshooting
# Limpiar caché de npm
npm cache clean --force
# Eliminar node_modules y reinstalar
rm -rf node_modules package-lock.json
npm install
# Verificar versión de Node
node --version
npm --version
Despliegue
Vercel
npm install -g vercel
vercel
Netlify
npm install -g netlify-cli
netlify deploy --prod
Build manual para servidor
npm run build
# Subir carpeta dist/ al servidor
scp -r dist/* usuario@servidor:/var/www/dominio/