| 12345678910111213141516171819202122232425262728 | 
							- import compression from 'vite-plugin-compression'
 
- export default function createCompression(env) {
 
-     const { VITE_BUILD_COMPRESS } = env
 
-     const plugin = []
 
-     if (VITE_BUILD_COMPRESS) {
 
-         const compressList = VITE_BUILD_COMPRESS.split(',')
 
-         if (compressList.includes('gzip')) {
 
-             // http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#使用gzip解压缩静态文件
 
-             plugin.push(
 
-                 compression({
 
-                     ext: '.gz',
 
-                     deleteOriginFile: false
 
-                 })
 
-             )
 
-         }
 
-         if (compressList.includes('brotli')) {
 
-             plugin.push(
 
-                 compression({
 
-                     ext: '.br',
 
-                     algorithm: 'brotliCompress',
 
-                     deleteOriginFile: false
 
-                 })
 
-             )
 
-         }
 
-     }
 
-     return plugin
 
- }
 
 
  |