// offline config passed to workbox-build. module.exports = { globPatterns: ['**/*.{js,html,css,png,jpg,gif,svg,webp,eot,ttf,woff,woff2}'], // 靜態文件合集,如果你的站點使用了例如 webp 格式的文件,請將文件類型添加進去。 globDirectory: 'public', swDest: 'public/service-worker.js', maximumFileSizeToCacheInBytes: 10485760, // 緩存的最大文件大小,以字節為單位。 skipWaiting: true, clientsClaim: true, runtimeCaching: [ // 如果你需要加載 CDN 資源,請配置該選項,如果沒有,可以不配置。 // CDNs - should be CacheFirst, since they should be used specific versions so should not change { urlPattern: /^https:\/\/blog\.loliko\.cn\/.*/, // 可替換成你的 URL handler: 'CacheFirst' } ] }