import { cpSync, rmSync, existsSync } from 'node:fs'; import { resolve, dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; const root = resolve(dirname(fileURLToPath(import.meta.url)), '..'); const dist = resolve(root, 'dist'); const target = resolve(root, '../src/main/resources/static'); if (!existsSync(dist)) { console.error('dist/ не найден. Сначала выполните: npm run build'); process.exit(1); } rmSync(target, { recursive: true, force: true }); cpSync(dist, target, { recursive: true }); console.log(`Фронтенд скопирован в ${target}`);