فهرست منبع

更新 Vite 配置,添加构建选项以优化资源路径和缓存管理

wuyi 2 هفته پیش
والد
کامیت
0916500db1
1فایلهای تغییر یافته به همراه18 افزوده شده و 0 حذف شده
  1. 18 0
      vite.config.js

+ 18 - 0
vite.config.js

@@ -10,6 +10,24 @@ import tailwindcss from '@tailwindcss/vite'
 export default defineConfig({
   plugins: [vue(), vueJsx(), vueDevTools(), tailwindcss()],
   base: '/admin/',
+  build: {
+    // 确保资源使用相对路径
+    assetsDir: 'assets',
+    // 强制刷新缓存
+    cssCodeSplit: true,
+    sourcemap: false,
+    // 优化分块策略
+    rollupOptions: {
+      output: {
+        // 使用内容 hash,确保文件变化时浏览器重新下载
+        assetFileNames: 'assets/[name]-[hash][extname]',
+        chunkFileNames: 'assets/[name]-[hash].js',
+        entryFileNames: 'assets/[name]-[hash].js',
+        // 手动分块,避免单个文件过大
+        manualChunks: undefined
+      }
+    }
+  },
   server: {
     host: '0.0.0.0',
     port: 5175