Parcourir la source

【代码优化】echarts 独立 chunk 打包

YunaiV il y a 8 mois
Parent
commit
53cef8b475
1 fichiers modifiés avec 8 ajouts et 1 suppressions
  1. 8 1
      vite.config.ts

+ 8 - 1
vite.config.ts

@@ -71,7 +71,14 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
           drop_debugger: env.VITE_DROP_DEBUGGER === 'true',
           drop_console: env.VITE_DROP_CONSOLE === 'true'
         }
-      }
+      },
+      rollupOptions: {
+        output: {
+          manualChunks: {
+            echarts: ['echarts'] // 将 echarts 单独打包,参考 https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/IAB1SX 讨论
+          }
+        },
+      },
     },
     optimizeDeps: { include, exclude }
   }