实践项目:用 Gemini CLI 管理开发环境
项目目标
通过本章的实践项目,您将:
- 清理冗余依赖,释放磁盘空间
- 优化系统 PATH 配置
- 建立高效的 AI 辅助工作流
- 学会管理多个开发项目的环境
观看视频演示
课程一与课程二的完整教学视频已迁移到本期项目的视频教程总页,方便你在一个地方找到所有教学视频。
项目一:智能环境清理
许多开发者的电脑上都积累了大量不再使用的依赖和工具。让我们用 Gemini CLI 来一次彻底的清理。
项目背景
真实案例:一位开发者使用 Gemini CLI 后,成功清理了 50GB 的冗余文件,包括:
- 过时的 node_modules 文件夹
- 重复的全局 npm 包
- 废弃的开发工具
- 临时构建文件
实践步骤
- 步骤 1:环境扫描
- 步骤 2:识别冗余
- 步骤 3:执行清理
全面扫描本地环境
gemini chat
您:请帮我扫描本地所有的开发环境、依赖和库,列出详细清单
Gemini:开始扫描您的开发环境...
扫描结果:
1. Node.js 环境:
- 版本:v18.17.0, v16.20.0, v14.21.0
- 全局包:87 个(占用 2.3GB)
2. Python 环境:
- 版本:3.9.7, 3.8.10, 2.7.18
- pip 包:156 个(占用 4.1GB)
3. 项目文件夹:
- 检测到 23 个项目
- node_modules 总计:18.7GB
- 未使用超过 6 个月的:12 个
4. 开发工具:
- Docker 镜像:34 个(占用 12.3GB)
- VS Code 扩展:48 个
需要我详细分析哪个部分?