1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| /* eslint-disable no-console */
|
| import { register } from 'register-service-worker'
|
| if (process.env.NODE_ENV === 'production') {
| register(`${process.env.BASE_URL}service-worker.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.')
| },
| cached () {
| console.log('Content has been cached for offline use.')
| },
| updatefound () {
| console.log('New content is downloading.')
| },
| updated () {
| console.log('New content is available; please refresh.')
| },
| offline () {
| console.log('No internet connection found. App is running in offline mode.')
| },
| error (error) {
| console.error('Error during service worker registration:', error)
| }
| })
| }
|
|