QUICK-CLEAN-GUIDE.md 1.8 KB

快速清理指南

🚀 问题已解决

项目大小已从 80GB 降至 0.7GB

📝 快速清理方法

方法1: 使用PowerShell脚本(推荐)

cd yss-project
.\clean-cache.ps1

功能:

  • 交互式菜单
  • 显示清理前后对比
  • 多种清理选项

方法2: 使用npm脚本

# 清理 .angular 和 dist
npm run clean

# 仅清理 .angular 缓存
npm run clean:cache

# 仅清理 dist 构建输出
npm run clean:build

# 清理所有(包括 node_modules)
npm run clean:all

方法3: 手动清理

# 删除 .angular 缓存
Remove-Item -Path ".angular" -Recurse -Force

# 删除 dist 构建输出
Remove-Item -Path "dist" -Recurse -Force

🔍 检查项目大小

cd yss-project

# 检查总大小
$totalSize = (Get-ChildItem -Recurse | Measure-Object -Property Length -Sum).Sum / 1GB
Write-Host "项目总大小: $([math]::Round($totalSize, 2)) GB"

# 检查各文件夹
Get-ChildItem -Directory | ForEach-Object {
    $size = (Get-ChildItem $_.FullName -Recurse | Measure-Object -Property Length -Sum).Sum / 1GB
    "$($_.Name): $([math]::Round($size, 2)) GB"
}

⚠️ 注意事项

可以安全删除

  • .angular/ - 构建缓存
  • dist/ - 构建输出
  • coverage/ - 测试覆盖率

不要删除

  • node_modules/ - 除非要重新安装
  • src/ - 源代码
  • .git/ - 版本控制

📅 定期维护

建议每月清理一次:

npm run clean:cache

🎯 问题根源

.angular文件夹是Angular CLI的构建缓存,累积到了79.84GB

正常大小: < 500MB
异常大小: > 5GB


优化完成: 2025-11-02
节省空间: 79.3 GB
详细文档: PROJECT-SIZE-OPTIMIZATION.md