pwa.js 757 B

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * @Description:
  3. * @Author: zcf
  4. * @Date: 2022-02-08 17:24:53
  5. * @LastEditTime: 2022-02-18 15:10:03
  6. * @LastEditors: zcf
  7. */
  8. import { VitePWA } from 'vite-plugin-pwa'
  9. export default function createPwa() {
  10. return VitePWA({
  11. base: './',
  12. manifest: {
  13. name: 'zcf-admin',
  14. short_name: 'zcf-admin',
  15. description: '一款开箱即用的 Vue 中后台管理系统框架',
  16. display: 'standalone',
  17. background_color: '#fff',
  18. theme_color: '#e60000',
  19. icons: [
  20. {
  21. src: './pwa_icons/192x192.png',
  22. sizes: '192x192',
  23. type: 'image/png'
  24. },
  25. {
  26. src: './pwa_icons/384x384.png',
  27. sizes: '384x384',
  28. type: 'image/png'
  29. }
  30. ]
  31. }
  32. })
  33. }