/** * 复制 UI 文件到 dist 目录 */ import { copyFileSync, mkdirSync, existsSync } from 'fs'; import { join } from 'path'; const rootDir = process.cwd(); const srcUiDir = join(rootDir, 'src', 'ui'); const distUiDir = join(rootDir, 'dist', 'ui'); console.log('📋 复制 UI 文件到 dist 目录...'); // 创建目标目录 if (!existsSync(distUiDir)) { mkdirSync(distUiDir, { recursive: true }); } // 复制所有 HTML 文件 const files = ['index.html']; for (const file of files) { const src = join(srcUiDir, file); const dest = join(distUiDir, file); copyFileSync(src, dest); console.log(` ✅ ${file}`); } console.log('✅ UI 文件复制完成\n');