vite 配置更新
This commit is contained in:
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user