import fs from 'fs'; // 读取智能制造日历数据 const data = JSON.parse(fs.readFileSync('src/data/intelligentManufacturingCalendar.json', 'utf-8')); // 过滤掉AI课程(终生学习系统)和营销能力课 const filteredData = data.filter(course => { const courseStage = course['课程阶段(公共课)']; // 保留非AI课程和非营销能力课的数据 return courseStage !== '终生学习系统' && courseStage !== '营销能力课'; }); // 统计信息 const originalCount = data.length; const filteredCount = filteredData.length; const removedCount = originalCount - filteredCount; console.log('原始数据条数:', originalCount); console.log('过滤后数据条数:', filteredCount); console.log('删除的数据条数:', removedCount); // 备份原文件 const timestamp = new Date().toISOString().replace(/[:.]/g, '-'); fs.writeFileSync(`src/data/intelligentManufacturingCalendar.json.backup_${timestamp}`, JSON.stringify(data, null, 2)); console.log(`已创建备份文件:intelligentManufacturingCalendar.json.backup_${timestamp}`); // 写回过滤后的数据 fs.writeFileSync('src/data/intelligentManufacturingCalendar.json', JSON.stringify(filteredData, null, 2)); console.log('已更新 intelligentManufacturingCalendar.json,删除了重复的AI课程和营销能力课');