vite-plugin-pwa报错:Configure “workbox.maximumFileSizeToCacheInBytes“ to change the limit

(!) Some chunks are larger than 500 kB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/configuration-options/#output-manualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
✓ built in 52.65s
error during build:
Error:
  Configure "workbox.maximumFileSizeToCacheInBytes" to change the limit: the default value is 2 MiB.
  Check https://vite-pwa-org.netlify.app/guide/faq.html#missing-assets-from-sw-precache-manifest for more information.
  Assets exceeding the limit:
  - assets/toggleHighContrast-DkQyWRYP.js is 3.33 MB, and won't be precached.

    at logWorkboxResult (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite-plugin-pwa/dist/chunk-G4TAN34B.js:44:13)
    at generateServiceWorker (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite-plugin-pwa/dist/index.js:209:3)
    at async _generateSW (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite-plugin-pwa/dist/index.js:234:5)
    at async Object.handler (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite-plugin-pwa/dist/index.js:425:13)
    at async PluginDriver.hookParallel (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:19696:17)
    at async Object.close (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:20631:13)
    at async build (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite/dist/node/chunks/dep-cNe07EU9.js:67497:13)
    at async CAC.<anonymous> (file:///D:/source/m-apps/m-demo1-admin/node_modules/vite/dist/node/cli.js:842:9)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
ERROR: "build-only" exited with 1.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

解决方案:

vue.config.ts:

import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import { visualizer } from 'rollup-plugin-visualizer'
import VueDevTools from 'vite-plugin-vue-devtools'
import { VitePWA } from 'vite-plugin-pwa'

// https://vitejs.dev/config/
export default defineConfig({
  server: {
    port: 3003,
    proxy: {
      '/api': {
        target: 'http://localhost:85',
        changeOrigin: true,
        rewrite: (path) => {
          console.log(path)
          return path.replace(/^\/api/, '/api')
        }
      }
    }
  },
  plugins: [
    vue(),
    VitePWA({
      registerType: 'autoUpdate',
      manifest: {
        name: 'demo',
        short_name: 'xu',
        theme_color: '#ffffff'
      },
      workbox: {
        maximumFileSizeToCacheInBytes: 10 * 1024 * 1024
      }
    })
    //VueDevTools(),
    //visualizer()
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

人工智能学习网站

https://chat.xutongbao.top

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐同保

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值