/* * @Author: weisheng * @Date: 2025-01-24 00:01:44 * @LastEditTime: 2025-01-24 00:03:16 * @LastEditors: weisheng * @Description: * @FilePath: /wot-design-uni/scripts/demoCopy.ts * 记得注释 */ import fs from 'fs' import path from 'path' const srcRoot = path.join(__dirname, '../dist/build/h5') const targetSrcRoot = path.join(__dirname, '../docs/.vitepress/dist/demo') function copyFolder(sourceDir: string, targetDir: string) { fs.mkdirSync(targetDir, { recursive: true }) const fileNames = fs.readdirSync(sourceDir) fileNames.forEach((fileName) => { const sourcePath = path.join(sourceDir, fileName) const targetPath = path.join(targetDir, fileName) if (fs.statSync(sourcePath).isDirectory()) { copyFolder(sourcePath, targetPath) } else { fs.copyFileSync(sourcePath, targetPath) } }) } copyFolder(srcRoot, targetSrcRoot)