From 639f4656f2435361cef97d6d7ece76ecc48952b3 Mon Sep 17 00:00:00 2001 From: wangkc Date: Thu, 17 Mar 2022 22:38:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8D=E9=85=8D=E7=BD=AE=20VITE=5FBUILD=5FCO?= =?UTF-8?q?MPRESS=20=E6=83=85=E5=86=B5=E4=B8=8B=EF=BC=8C=E4=B8=8D=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=8E=8B=E7=BC=A9=E7=BC=96=E8=AF=91=E4=BA=A7=E7=89=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite/plugins/compression.js | 38 +++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/vite/plugins/compression.js b/vite/plugins/compression.js index bbd11af..9767308 100644 --- a/vite/plugins/compression.js +++ b/vite/plugins/compression.js @@ -2,25 +2,27 @@ import compression from 'vite-plugin-compression' export default function createCompression(env) { const { VITE_BUILD_COMPRESS } = env - const compressList = VITE_BUILD_COMPRESS.split(',') const plugin = [] - 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 - }) - ) + 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 }