add more configuration

This commit is contained in:
2023-11-10 10:56:08 +01:00
parent 8bb9385c14
commit d581a1f6c7

View File

@ -29,6 +29,11 @@ export default defineConfig(({ command, mode, ssrBuild }) => {
plugins: [ plugins: [
viteCompression(), viteCompression(),
VitePWA({ VitePWA({
workbox: {
sourcemap: true,
cleanupOutdatedCaches: true,
globPatterns: ["**/*.{js,css,html,ico,png,svg}"],
},
includeAssets: [ includeAssets: [
"favicon/favicon.icon", "favicon/favicon.icon",
"favicon/apple-touch-icon.png", "favicon/apple-touch-icon.png",
@ -36,6 +41,7 @@ export default defineConfig(({ command, mode, ssrBuild }) => {
], ],
manifest: webManifest, manifest: webManifest,
registerType: "autoUpdate", registerType: "autoUpdate",
injectRegister: "auto",
}), }),
], ],
assetsInclude: ["**/*.md"], assetsInclude: ["**/*.md"],
@ -49,6 +55,11 @@ export default defineConfig(({ command, mode, ssrBuild }) => {
plugins: [ plugins: [
viteCompression(), viteCompression(),
VitePWA({ VitePWA({
workbox: {
sourcemap: true,
cleanupOutdatedCaches: true,
globPatterns: ["**/*.{js,css,html,ico,png,svg}"],
},
includeAssets: [ includeAssets: [
"favicon/favicon.icon", "favicon/favicon.icon",
"favicon/apple-touch-icon.png", "favicon/apple-touch-icon.png",
@ -56,6 +67,7 @@ export default defineConfig(({ command, mode, ssrBuild }) => {
], ],
manifest: webManifest, manifest: webManifest,
registerType: "autoUpdate", registerType: "autoUpdate",
injectRegister: "auto",
}), }),
], ],
chunkSizeWarningLimit: 1600 * 2, chunkSizeWarningLimit: 1600 * 2,