wuyi 3 ماه پیش
والد
کامیت
0193be5206
1فایلهای تغییر یافته به همراه22 افزوده شده و 0 حذف شده
  1. 22 0
      vite.config.ts

+ 22 - 0
vite.config.ts

@@ -16,4 +16,26 @@ export default defineConfig({
     open: true,
     cors: true,
   },
+  build: {
+    rollupOptions: {
+      output: {
+        manualChunks: {
+          // 将 Vue 相关库分离
+          "vue-vendor": ["vue", "vue-router"],
+          // 将大型页面组件分离
+          "video-player": ["./src/views/VideoPlayer.vue"],
+          account: ["./src/views/Account.vue"],
+          purchased: ["./src/views/Purchased.vue"],
+          favorite: ["./src/views/Favorite.vue"],
+          // 将布局组件分离
+          layout: [
+            "./src/components/layout/MainLayout.vue",
+            "./src/components/layout/VideoLayout.vue",
+          ],
+        },
+      },
+    },
+    // 提高警告阈值
+    chunkSizeWarningLimit: 1000,
+  },
 });