From 284b7b80458c70994df9292cf894178f1cb634e5 Mon Sep 17 00:00:00 2001 From: pipipi-pikachu Date: Wed, 1 Jun 2022 23:44:26 +0800 Subject: [PATCH] chore: update serviceWorker --- src/registerServiceWorker.ts | 2 +- src/sw.js | 13 ------------- vue.config.js | 8 +++++--- 3 files changed, 6 insertions(+), 17 deletions(-) delete mode 100644 src/sw.js diff --git a/src/registerServiceWorker.ts b/src/registerServiceWorker.ts index 94d1f474..7ac6399b 100644 --- a/src/registerServiceWorker.ts +++ b/src/registerServiceWorker.ts @@ -3,7 +3,7 @@ import { register } from 'register-service-worker' if (process.env.NODE_ENV === 'production') { - register(`${process.env.BASE_URL}sw.js`, { + register(`${process.env.BASE_URL}service-worker.js`, { ready() { console.log( 'App is being served from cache by a service worker.\n' + diff --git a/src/sw.js b/src/sw.js deleted file mode 100644 index fb5580fc..00000000 --- a/src/sw.js +++ /dev/null @@ -1,13 +0,0 @@ -workbox.core.setCacheNameDetails({ - prefix: 'pptist', -}) - -workbox.skipWaiting() -workbox.clientsClaim() - -workbox.precaching.precacheAndRoute(self.__precacheManifest || []) - -workbox.routing.registerRoute( - new RegExp('.*/.*'), - workbox.strategies.networkFirst() -) \ No newline at end of file diff --git a/vue.config.js b/vue.config.js index 29930b2e..45d3581a 100644 --- a/vue.config.js +++ b/vue.config.js @@ -71,9 +71,11 @@ module.exports = { display: 'standalone', background_color: '#000000', }, - workboxPluginMode: 'InjectManifest', workboxOptions: { - swSrc: 'src/sw.js', - }, + runtimeCaching: [{ + urlPattern: new RegExp('.*'), + handler: 'networkFirst', + }], + } }, } \ No newline at end of file