fix: preserve verification file bytes
This commit is contained in:
@@ -1,8 +1,12 @@
|
|||||||
import { cp, copyFile, mkdir } from 'node:fs/promises';
|
import { cp, copyFile, mkdir, readFile, writeFile } from 'node:fs/promises';
|
||||||
import { resolve } from 'node:path';
|
import { resolve } from 'node:path';
|
||||||
|
|
||||||
const root = process.cwd();
|
const root = process.cwd();
|
||||||
const output = resolve(root, 'dist');
|
const output = resolve(root, 'dist');
|
||||||
|
const wecomVerification = (await readFile(
|
||||||
|
resolve(root, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'),
|
||||||
|
'utf8'
|
||||||
|
)).trim();
|
||||||
|
|
||||||
await mkdir(resolve(output, 'assets'), { recursive: true });
|
await mkdir(resolve(output, 'assets'), { recursive: true });
|
||||||
await cp(resolve(root, 'assets'), resolve(output, 'assets'), {
|
await cp(resolve(root, 'assets'), resolve(output, 'assets'), {
|
||||||
@@ -13,9 +17,10 @@ await cp(resolve(root, 'assets'), resolve(output, 'assets'), {
|
|||||||
await Promise.all([
|
await Promise.all([
|
||||||
copyFile(resolve(root, 'robots.txt'), resolve(output, 'robots.txt')),
|
copyFile(resolve(root, 'robots.txt'), resolve(output, 'robots.txt')),
|
||||||
copyFile(resolve(root, 'sitemap.xml'), resolve(output, 'sitemap.xml')),
|
copyFile(resolve(root, 'sitemap.xml'), resolve(output, 'sitemap.xml')),
|
||||||
copyFile(
|
writeFile(
|
||||||
resolve(root, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'),
|
resolve(output, 'WW_verify_kMPlH8gCU5u7a4LQ.txt'),
|
||||||
resolve(output, 'WW_verify_kMPlH8gCU5u7a4LQ.txt')
|
wecomVerification,
|
||||||
|
'utf8'
|
||||||
),
|
),
|
||||||
copyFile(
|
copyFile(
|
||||||
resolve(root, 'baidu_verify_codeva-Jnq0QS7SFC.html'),
|
resolve(root, 'baidu_verify_codeva-Jnq0QS7SFC.html'),
|
||||||
|
|||||||
Reference in New Issue
Block a user