|
@@ -1,18 +1,15 @@
|
|
|
import { defineConfig } from 'vite'
|
|
|
import vue from '@vitejs/plugin-vue'
|
|
|
import styleImport from 'vite-plugin-style-import'
|
|
|
-import glsl from 'vite-plugin-glsl'
|
|
|
-import { VitePWA } from 'vite-plugin-pwa'
|
|
|
import vueJsx from '@vitejs/plugin-vue-jsx'
|
|
|
import legacy from '@vitejs/plugin-legacy'
|
|
|
|
|
|
-
|
|
|
+const path = require('path')
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+function resolve(dir: string) {
|
|
|
+ return path.join(__dirname, dir)
|
|
|
+}
|
|
|
|
|
|
-const { resolve } = require('path')
|
|
|
|
|
|
|
|
|
|
|
@@ -22,7 +19,6 @@ export default defineConfig({
|
|
|
|
|
|
plugins: [
|
|
|
vue(),
|
|
|
- glsl(),
|
|
|
vueJsx(),
|
|
|
legacy({
|
|
|
targets: ['> 0.25%, not dead'],
|
|
@@ -36,22 +32,16 @@ export default defineConfig({
|
|
|
resolveStyle: name => `vant/es/${name}/style`
|
|
|
}
|
|
|
]
|
|
|
- }),
|
|
|
- VitePWA({
|
|
|
- workbox: {
|
|
|
- cleanupOutdatedCaches: true,
|
|
|
- },
|
|
|
- base: './',
|
|
|
})
|
|
|
],
|
|
|
resolve: {
|
|
|
alias: {
|
|
|
- '@': resolve(__dirname, './src'),
|
|
|
- '@common': resolve(__dirname, './src/common'),
|
|
|
- '@components': resolve(__dirname, './src/components'),
|
|
|
- '@business-components': resolve(__dirname, './src/business-components'),
|
|
|
- '@store': resolve(__dirname, './src/store'),
|
|
|
- '@views': resolve(__dirname, './src/views')
|
|
|
+ '@': resolve('./src'),
|
|
|
+ '@common': resolve('./src/common'),
|
|
|
+ '@components': resolve('./src/components'),
|
|
|
+ '@business-components': resolve('./src/business-components'),
|
|
|
+ '@store': resolve('./src/store'),
|
|
|
+ '@views': resolve('./src/views')
|
|
|
}
|
|
|
},
|
|
|
server: {
|
|
@@ -97,8 +87,8 @@ export default defineConfig({
|
|
|
build: {
|
|
|
rollupOptions: {
|
|
|
input: {
|
|
|
- index: resolve(__dirname, 'index.html'),
|
|
|
- teacher: resolve(__dirname, 'teacher.html')
|
|
|
+ index: resolve('index.html'),
|
|
|
+ teacher: resolve('teacher.html')
|
|
|
}
|
|
|
}
|
|
|
}
|