Pārlūkot izejas kodu

Merge pull request #37 from wkclz/master

不配置 VITE_BUILD_COMPRESS 情况下,不自动压缩编译产物
若依 3 gadi atpakaļ
vecāks
revīzija
a5c8a36031
1 mainītis faili ar 20 papildinājumiem un 18 dzēšanām
  1. 20 18
      vite/plugins/compression.js

+ 20 - 18
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
 }