mirror of
https://github.com/pipipi-pikachu/PPTist.git
synced 2025-04-15 02:20:00 +08:00
chore: update serviceWorker
This commit is contained in:
parent
61e5b42eb4
commit
dd00189f24
@ -3,9 +3,12 @@
|
||||
import { register } from 'register-service-worker'
|
||||
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
register(`${process.env.BASE_URL}service-worker.js`, {
|
||||
ready(registration) {
|
||||
registration.update()
|
||||
register(`${process.env.BASE_URL}sw.js`, {
|
||||
ready() {
|
||||
console.log(
|
||||
'App is being served from cache by a service worker.\n' +
|
||||
'For more details, visit https://goo.gl/AFskqB'
|
||||
)
|
||||
},
|
||||
registered() {
|
||||
console.log('Service worker has been registered.')
|
||||
|
13
src/sw.js
Normal file
13
src/sw.js
Normal file
@ -0,0 +1,13 @@
|
||||
workbox.core.setCacheNameDetails({
|
||||
prefix: 'pptist',
|
||||
})
|
||||
|
||||
workbox.skipWaiting()
|
||||
workbox.clientsClaim()
|
||||
|
||||
workbox.precaching.precacheAndRoute(self.__precacheManifest || [])
|
||||
|
||||
workbox.routing.registerRoute(
|
||||
new RegExp('.*/.*'),
|
||||
workbox.strategies.networkFirst()
|
||||
)
|
@ -71,5 +71,9 @@ module.exports = {
|
||||
display: 'standalone',
|
||||
background_color: '#000000',
|
||||
},
|
||||
workboxPluginMode: 'InjectManifest',
|
||||
workboxOptions: {
|
||||
swSrc: 'src/sw.js',
|
||||
},
|
||||
},
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user