nuxt-community / pwa-module

Zero config PWA solution for Nuxt.js
https://pwa.nuxtjs.org
MIT License
1.23k stars 171 forks source link

Precache issue after new build #451

Open rinu opened 3 years ago

rinu commented 3 years ago

To my understanding the precache feature of workbox works as a cache first, not a network first. If not, the following is nonsense.

Every time I make a new build of my project and deploy it live, users have errors because assets could not be found. It's difficult to pinpoint the issue but what I think is happening is the homepage (start_url) is being precached. So a request is never made to the server to know where the new /_nuxt/ assets are and at the same time the old assets caches have expired.

I've attempted removing the precaching but then the site doesn't work offline anymore. Any other ideas what to do or test?

I'm using the latest available version of nuxt and nuxt pwa module.

rinu commented 3 years ago

For some reason removing precaching worked now. It would be nice if there was an easy way to just disable all precaching.

rinu commented 3 years ago

As a temporary workaround I have reverted to using version 3.2.0.

FreekVR commented 3 years ago

Related to network first support also listed in #406