import fs from 'fs/promises'; import path from 'path'; import { fileURLToPath } from 'url'; const __filename = fileURLToPath(import.meta.url); const __dirname = path.dirname(__filename); async function clearData() { const dataDir = path.join(__dirname, '..', 'data'); try { // 检查data目录是否存在 await fs.access(dataDir); // 删除data目录及其所有内容 await fs.rm(dataDir, { recursive: true, force: true }); console.log('✅ 已清空 data 目录'); } catch (error) { if (error.code === 'ENOENT') { console.log('📁 data 目录不存在,无需清理'); } else { console.error('❌ 清理失败:', error.message); process.exit(1); } } } clearData();