|
@@ -62,7 +62,25 @@ export default defineConfig({
|
|
|
VitePWA({
|
|
|
registerType: 'autoUpdate',
|
|
|
includeAssets: ['./logo.png'],
|
|
|
-
|
|
|
+ workbox: {
|
|
|
+ globPatterns: ['**/*.{js,css,html,ico,png,svg}'],
|
|
|
+ runtimeCaching: [
|
|
|
+ {
|
|
|
+ urlPattern: /(.*?)\.(js|css|ts)/, // js /css /ts静态资源缓存
|
|
|
+ handler: 'NetworkOnly',
|
|
|
+ options: {
|
|
|
+ cacheName: 'js-css-cache'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ urlPattern: /(.*?)\.(png|jpe?g|svg|gif|bmp|psd|tiff|tga|eps|html)/, // 图片缓存
|
|
|
+ handler: 'NetworkOnly',
|
|
|
+ options: {
|
|
|
+ cacheName: 'image-cache'
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ },
|
|
|
manifest: {
|
|
|
name: '酷乐秀-音乐数字课堂',
|
|
|
short_name: '音乐数字课堂',
|