Browse Source

feat: add PWA

master
wally 4 years ago
parent
commit
c36ee00acc
  1. 3094
      package-lock.json
  2. 3
      package.json
  3. 3
      vite.config.js

3094
package-lock.json

File diff suppressed because it is too large

3
package.json

@ -44,7 +44,8 @@
"lint-staged": "^11.2.3",
"prettier": "^2.4.1",
"unplugin-vue-components": "^0.15.6",
"vite-plugin-linter": "^1.0.1"
"vite-plugin-linter": "^1.0.1",
"vite-plugin-pwa": "^0.11.6"
},
"browserslist": [
"Android >= 4",

3
vite.config.js

@ -5,13 +5,14 @@ import { defineConfig } from 'vite';
import path from 'path';
import vue from '@vitejs/plugin-vue';
import viteCompression from 'vite-plugin-compression';
import { VitePWA } from 'vite-plugin-pwa';
const resolve = dir => path.join(__dirname, dir);
// https://vitejs.dev/config/
export default defineConfig({
base: '/corrosion/',
plugins: [vue(), WindiCSS(), Components({ resolvers: [ElementPlusResolver()] }), viteCompression()],
plugins: [vue(), VitePWA(), WindiCSS(), Components({ resolvers: [ElementPlusResolver()] }), viteCompression()],
resolve: {
alias: {
'~': __dirname,

Loading…
Cancel
Save