- 包含4个产业方向的前端项目:智能开发、智能制造、大健康、财经商贸 - 已清理node_modules、.yoyo等大文件,项目大小从2.6GB优化至631MB - 配置完善的.gitignore文件 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
35 lines
1.2 KiB
JavaScript
35 lines
1.2 KiB
JavaScript
import fs from 'fs';
|
||
import path from 'path';
|
||
import { fileURLToPath } from 'url';
|
||
|
||
const __filename = fileURLToPath(import.meta.url);
|
||
const __dirname = path.dirname(__filename);
|
||
|
||
// 读取财经商贸日历课程表数据
|
||
const financeCalendarData = JSON.parse(
|
||
fs.readFileSync(path.join(__dirname, '网页未导入数据/财经商贸产业/财经商贸日历课程表.json'), 'utf-8')
|
||
);
|
||
|
||
// 转换数据格式 - 移除"就业管家"字段以保持一致性
|
||
const transformedData = financeCalendarData.map(item => {
|
||
// 创建新对象,排除"就业管家"字段
|
||
const { "就业管家": _, ...restItem } = item;
|
||
return restItem;
|
||
});
|
||
|
||
// 备份原文件
|
||
const backupPath = path.join(__dirname, 'src/data', `intelligentManufacturingCalendar.json.backup_${new Date().toISOString().replace(/[:.]/g, '-')}`);
|
||
fs.copyFileSync(
|
||
path.join(__dirname, 'src/data/intelligentManufacturingCalendar.json'),
|
||
backupPath
|
||
);
|
||
console.log(`备份已创建: ${backupPath}`);
|
||
|
||
// 写入新数据
|
||
fs.writeFileSync(
|
||
path.join(__dirname, 'src/data/intelligentManufacturingCalendar.json'),
|
||
JSON.stringify(transformedData, null, 2),
|
||
'utf-8'
|
||
);
|
||
|
||
console.log(`成功更新 intelligentManufacturingCalendar.json,共 ${transformedData.length} 条日历数据`); |