pf-sdn/webapp/scripts/copy-to-static.mjs

17 lines
612 B
JavaScript

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}`);