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'
|
import { register } from 'register-service-worker'
|
||||||
|
|
||||||
if (process.env.NODE_ENV === 'production') {
|
if (process.env.NODE_ENV === 'production') {
|
||||||
register(`${process.env.BASE_URL}service-worker.js`, {
|
register(`${process.env.BASE_URL}sw.js`, {
|
||||||
ready(registration) {
|
ready() {
|
||||||
registration.update()
|
console.log(
|
||||||
|
'App is being served from cache by a service worker.\n' +
|
||||||
|
'For more details, visit https://goo.gl/AFskqB'
|
||||||
|
)
|
||||||
},
|
},
|
||||||
registered() {
|
registered() {
|
||||||
console.log('Service worker has been 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',
|
display: 'standalone',
|
||||||
background_color: '#000000',
|
background_color: '#000000',
|
||||||
},
|
},
|
||||||
|
workboxPluginMode: 'InjectManifest',
|
||||||
|
workboxOptions: {
|
||||||
|
swSrc: 'src/sw.js',
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user