vite 配置更新

This commit is contained in:
zoujiandong
2023-07-18 17:03:19 +08:00
parent 734cffb93d
commit 953cb0ded0
5 changed files with 27 additions and 4 deletions
+16
View File
@@ -5,6 +5,7 @@ import vue from '@vitejs/plugin-vue';
import svgLoader from 'vite-svg-loader';
import { VuetifyResolver } from 'unplugin-vue-components/resolvers';
import Components from 'unplugin-vue-components/vite';
import viteCompression from 'vite-plugin-compression'
// https://vitejs.dev/config/
export default defineConfig({
@@ -17,11 +18,26 @@ export default defineConfig({
viteMockServe({
mockPath: '/mock',
}),
viteCompression({
threshold: 1024000 // 对大于 1mb 的文件进行压缩
}),
Components({
resolvers: [VuetifyResolver()],
include: [/\.vue$/, /\.vue\?vue/, /\.md$/],
}),
],
build: {
assetsInlineLimit: 4096,// 图片转 base64 编码的阈值
minify: 'terser',
terserOptions: {
compress: {
//生产环境时移除console
drop_console: true,
drop_debugger: true,
},
},
},
resolve: {
alias: {
'@': join(__dirname, 'src'),