Merge pull request #37 from wkclz/master

不配置 VITE_BUILD_COMPRESS 情况下,不自动压缩编译产物
master
若依 3 years ago committed by GitHub
commit a5c8a36031
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 38
      vite/plugins/compression.js

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

Loading…
Cancel
Save