21 lines
626 B
JavaScript
21 lines
626 B
JavaScript
import { cp, copyFile, mkdir } from 'node:fs/promises';
|
|
import { resolve } from 'node:path';
|
|
|
|
const root = process.cwd();
|
|
const output = resolve(root, 'dist');
|
|
|
|
await mkdir(resolve(output, 'assets'), { recursive: true });
|
|
await cp(resolve(root, 'assets'), resolve(output, 'assets'), {
|
|
recursive: true,
|
|
force: true
|
|
});
|
|
|
|
await Promise.all([
|
|
copyFile(resolve(root, 'robots.txt'), resolve(output, 'robots.txt')),
|
|
copyFile(resolve(root, 'sitemap.xml'), resolve(output, 'sitemap.xml')),
|
|
copyFile(
|
|
resolve(root, 'baidu_verify_codeva-Jnq0QS7SFC.html'),
|
|
resolve(output, 'baidu_verify_codeva-Jnq0QS7SFC.html')
|
|
)
|
|
]);
|