2012-02-01 10 views
11

Me enfrenta a un problema que me está volviendo loco. Tengo un solo archivo js llamado template2.js en mi carpeta js. Sigo sobrescribiendo este archivo cuando hago modificaciones a mi script. Estoy guardando el archivo correctamente, pero cuando pruebo mis "páginas" en el navegador, veo en el desencadenador de Chrome que se tiene en cuenta una versión anterior de ese archivo js. Y esa versión anterior ya no existe porque la he sobrescrito. Espero que alguien pueda ayudarme a entender lo que está pasando.¿Cómo evito que Chrome guarde en caché mi archivo js que intento depurar?

+1

¿Ha intentado borrar el caché del navegador? ¿Y cómo sabes que es la versión anterior, si estás escribiendo en exceso con el mismo nombre cada vez? –

+1

Esto parecerá una locura, pero funciona, lo hago todo el tiempo. Ctrl F5 pretende hacer una actualización completa, sin usar el caché, pero no actualiza algunos archivos incluidos (principalmente archivos de script). Mantenga presionada la tecla Ctrl y presione F5 3 o 4 veces. Lo obliga a hacerlo correctamente. Loco, pero cierto – Archer

+0

Hola David. Gracias por tomarse el tiempo para intentar ayudarme. Salí del navegador y lo reinicié varias veces. Sé que es una versión anterior porque, como cuando verifico "scripts" en el depurador de Chrome, el contenido no es el mismo que el contenido real del archivo. – Marc

Respuesta

9

Cuando abre la barra de herramientas de desarrollador de Chrome, hay un icono de engranaje en la esquina inferior derecha. Al hacer clic en eso debería abrir un panel negro. Ese panel tiene una casilla de verificación "Desactivar caché" en la pestaña de red.

Otra opción sería borrar manualmente la caché de las preferencias -> debajo del capó -> borrar los datos de navegación.

Si hace más desarrollo con Chrome, simplemente deshabilitaría el caché. Ahorra mucho tiempo perdido preguntándose por qué las cosas no funcionan y dándonos cuenta de que es la memoria caché que no se actualizó correctamente.

Cuestiones relacionadas