feat: add compress plugin

This commit is contained in:
张传龙
2022-08-27 11:04:07 +08:00
parent 296d5ea6f0
commit 2f1b747243
4 changed files with 29 additions and 1 deletions

View File

@@ -14,6 +14,8 @@ import Unocss from 'unocss/vite'
// rollup打包分析插件
import visualizer from 'rollup-plugin-visualizer'
// 压缩
import viteCompression from 'vite-plugin-compression'
import { configHtmlPlugin } from './html'
import { configMockPlugin } from './mock'
@@ -26,6 +28,10 @@ export function createVitePlugins(viteEnv, isBuild) {
plugins.push(configMockPlugin(isBuild))
}
if (viteEnv.VITE_USE_COMPRESS) {
plugins.push(viteCompression({ algorithm: viteEnv.VITE_COMPRESS_TYPE || 'gzip' }))
}
if (isBuild) {
plugins.push(
visualizer({