// vite.config.js import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { resolve } from 'path' import { readdirSync, existsSync, mkdirSync, writeFileSync } from 'fs' function setupMultiPage() { const pagesDir = './pages' const viewsDir = './src/views/admin' if (!existsSync(pagesDir)) { mkdirSync(pagesDir) } const vueFiles = readdirSync(viewsDir).filter(file => file.endsWith('.vue')) const input = {} vueFiles.forEach(file => { const pageName = file.replace('.vue', '') const htmlPath = `${pagesDir}/${pageName}.html` const htmlContent = `