| 1234567891011121314151617181920212223242526272829303132 | 
							- import { fileURLToPath, URL } from 'node:url'
 
- import { defineConfig } from 'vite'
 
- import vue from '@vitejs/plugin-vue'
 
- import path from 'path'
 
- import fs from 'fs-extra'
 
- // https://vitejs.dev/config/
 
- export default defineConfig({
 
-   // base: '/overall/', 
 
-   plugins: [
 
-     vue(),
 
-     {
 
-       name: 'copy-img-folder',
 
-       apply: 'build',
 
-       closeBundle() {
 
-         const sourceDir = path.resolve(__dirname, 'src/assets/img')
 
-         const targetDir = path.resolve(__dirname, 'dist/assets/img')
 
-         // 确保目标目录存在
 
-         fs.ensureDirSync(targetDir);
 
-         // 复制整个 img 目录
 
-         fs.copySync(sourceDir, targetDir);
 
-       }
 
-     }
 
-   ],
 
-   resolve: {
 
-     alias: {
 
-       '@': fileURLToPath(new URL('./src', import.meta.url))
 
-     }
 
-   }
 
- })
 
 
  |