- Incrementar CACHE_VERSION a v1.0.3 para forzar actualización - Mejorar lógica de limpieza para eliminar vendor-other antiguo - Añadir documentación detallada para limpiar caché del navegador - Resuelve problema de navegador usando build antiguo en caché
3.2 KiB
3.2 KiB
🧹 Cómo Limpiar el Caché del Navegador
❌ Problema
El navegador está usando una versión antigua en caché (vendor-other-RJb9Jc5z.js), aunque el servidor tiene el build nuevo correcto.
✅ Solución: Limpiar Caché Completamente
Método 1: Limpieza Completa (Recomendado)
Chrome/Edge:
- Abre DevTools (
F12) - Click derecho en el botón de recargar (🔄)
- Selecciona "Vaciar caché y volver a cargar de forma forzada" (Empty Cache and Hard Reload)
Firefox:
- Abre DevTools (
F12) - Click derecho en el botón de recargar (🔄)
- Selecciona "Vaciar caché y recargar" (Empty Cache and Hard Reload)
Método 2: Limpieza Manual
Chrome/Edge:
Ctrl+Shift+Delete(oCmd+Shift+Deleteen Mac)- Selecciona:
- ✅ "Imágenes y archivos en caché" (Cached images and files)
- ✅ "Archivos alojados en caché" (Hosted app data)
- Período: "Todo el tiempo" (All time)
- Click "Borrar datos" (Clear data)
Firefox:
Ctrl+Shift+Delete(oCmd+Shift+Deleteen Mac)- Selecciona:
- ✅ "Caché" (Cache)
- Período: "Todo" (Everything)
- Click "Limpiar ahora" (Clear Now)
Método 3: Desregistrar Service Worker
- Abre DevTools (
F12) - Ve a la pestaña "Application" (o "Aplicación")
- En el menú lateral, expande "Service Workers"
- Click en "Unregister" (Desregistrar) para cada Service Worker activo
- Ve a "Storage" (Almacenamiento) > "Clear site data" (Limpiar datos del sitio)
- Recarga la página con
Ctrl+Shift+R
Método 4: Modo Incógnito (Prueba Rápida)
- Abre una ventana de incógnito (
Ctrl+Shift+NoCmd+Shift+N) - Navega a:
http://207.180.226.141:8607 - Verifica que NO aparece
vendor-otheren DevTools > Network
🔍 Verificación
Después de limpiar el caché:
- Abre DevTools (
F12) - Ve a la pestaña "Network" (Red)
- Recarga la página (
Ctrl+Shift+R) - Busca
vendor-otheren la lista de archivos - NO debería aparecer
vendor-other - Solo deberías ver:
vendor-react-XXXXX.jsvendor-utils-XXXXX.jsvendor-markdown-XXXXX.js
⚠️ Si el Problema Persiste
Si después de limpiar el caché todavía ves vendor-other:
-
Verifica que el servidor tiene el build nuevo:
ssh root@207.180.226.141 cd /var/www/emerges-tes ls -la dist/assets/ | grep vendor-other # NO debería aparecer nada -
Verifica que el Service Worker se actualizó:
- DevTools > Application > Service Workers
- Debería mostrar
v1.0.3(o superior)
-
Fuerza la actualización del Service Worker:
- DevTools > Application > Service Workers
- Click en "Update" (Actualizar)
- Espera a que se actualice
- Click en "Unregister" y luego recarga
-
Limpia el caché del Service Worker:
- DevTools > Application > Storage
- Click en "Clear site data"
- Marca todas las opciones
- Click en "Clear site data"
🎯 Resultado Esperado
Después de limpiar el caché correctamente:
- ✅ NO aparece
vendor-otheren Network - ✅ Solo aparecen
vendor-react,vendor-utils,vendor-markdown - ✅ El error
useLayoutEffectdesaparece - ✅ La aplicación carga correctamente