HomeSense 开发工具链迁移 - 交接文档
已完成的迁移
D:\devtools 目录(15个工具)
| 工具 | 原位置 | 新位置 | 版本 |
|---|---|---|---|
| Git | D:\Program Files\Git | D:\devtools\Git | 2.50.0 |
| Go | D:\Program Files\Go | D:\devtools\Go | 1.24.1 |
| GitHub CLI | C:\Program Files\GitHub CLI | D:\devtools\GitHub CLI | 2.92.0 |
| ffmpeg | D:\Program Files\ffmpeg | D:\devtools\ffmpeg | 2023-04-17 |
| uv | D:\uv | D:\devtools\uv | 0.11.18 |
| Rust | 未安装 | D:\devtools\rust | 1.96.0 |
| Java Corretto 17 | D:\Program Files (x86)\corretto-17 | D:\devtools\corretto-17 | 17.0.16 |
| Java Corretto 1.8 | D:\Java\corretto-1.8.0_472 | D:\devtools\corretto-1.8.0_472 | 1.8.0_472 |
| Java MS-21 | D:\Java\ms-21 | D:\devtools\ms-21 | 21 |
| Maven | D:\apache-maven-3.9.5 | D:\devtools\apache-maven-3.9.5 | 3.9.5 |
| Graphviz | D:\Program Files\Graphviz | D:\devtools\Graphviz | - |
| CMake | C:\Program Files\CMake | D:\devtools\CMake | 4.3.3 |
| Android SDK | D:\Android | D:\devtools\Android | - |
| Playwright | D:\ms-playwright | D:\devtools\ms-playwright | - |
| cargo | 未安装 | D:\devtools\cargo | 1.96.0 |
环境变量(已更新)
User 环境变量:
- JAVA_HOME = D:\devtools\corretto-17
- RUSTUP_HOME = D:\devtools\rust
- CARGO_HOME = D:\devtools\cargo
- PLAYWRIGHT_BROWSERS_PATH = D:\devtools\ms-playwright
Machine 环境变量:
- JAVA_HOME = D:\devtools\corretto-17
- ANDROID_HOME = D:\devtools\Android\Sdk
User PATH(新):
- D:\devtools\Git\cmd
- D:\devtools\Go\bin
- D:\devtools\GitHub CLI
- D:\devtools\ffmpeg\bin
- D:\devtools\uv\bin
- D:\devtools\corretto-17\bin
- D:\devtools\apache-maven-3.9.5\bin
- D:\devtools\Graphviz\bin
- D:\devtools\CMake\bin
- D:\devtools\Android\Sdk\platform-tools
- D:\devtools\Android\Sdk\build-tools\34.0.0
- D:\devtools\cargo\bin
System PATH 已清理的旧路径:
- D:\Program Files\ffmpeg\bin
- D:\Program Files\Git\cmd
- D:\Program Files\Go\bin
- C:\Program Files\GitHub CLI
- D:\Program Files (x86)\mingw64\bin
- D:\MySQL\MySQL Server 5.7\bin
- D:\Program Files (x86)\scrcpy-win64-v3.3.1
- D:\Program Files\微信web开发者工具\dll
- D:\Program Files (x86)\mongosh-2.7.0-win32-x64\bin
- D:\Program Files\Sunshine
- D:\Program Files\Sunshine\tools
- D:\Program Files\Redis-x64-3.2.100
- D:\Program Files (x86)\edgedriver_win64
- D:\rocketmq-all-5.3.0-bin-release\bin
已删除的工具/组件
- Python 3.12.10 (C:\Users\a1\AppData\Local\Programs\Python\Python312)
- Windows Store Python 占位符
- MySQL 5.7
- Redis
- mongosh
- scrcpy
- 微信开发者工具
- rocketmq
- C:\Users\a1\go (Go 缓存)
- D:\tools (旧工具目录,已清理)
未完成的迁移
1. NVM + Node.js(用户说先不管)
- 当前位置:D:\Program Files (x86)\nvm
- Node 版本:v22.22.2
- 迁移方法:Move-Item 到 D:\devtools\nvm,更新 NVM_SYMLINK 和 PATH
2. Docker Desktop(已部分迁移,需整合到 D:\devtools)
- 配置文件:%APPDATA%\Docker\settings-store.json
- CustomWslDistroDir 已指向:D:\DockerData\DockerDesktopWSL
- 数据大小:~53 GB
- 迁移方法:
- 关闭 Docker Desktop
- Settings → Resources → Advanced → Disk image location 改到 D:\devtools\DockerData\DockerDesktopWSL
- 删除 C:\Users\a1\AppData\Local\Docker\wsl
- 验证:docker run --rm hello-world
3. WSL Ubuntu(需整合到 D:\devtools)
- 当前位置:D:\wsl\ubuntu
- 已导出备份:D:\devtools\wsl\ubuntu.tar (1.49 GB)
- 迁移方法:
- wsl --shutdown
- wsl --unregister Ubuntu
- wsl --import Ubuntu D:\devtools\wsl\ubuntu D:\devtools\wsl\ubuntu.tar
- 删除 D:\wsl 和 D:\DockerData 旧目录
已删除的旧目录
- D:\Program Files\ffmpeg
- D:\Program Files\Git
- D:\Program Files\Go
- C:\Program Files\GitHub CLI
- D:\Program Files (x86)\corretto-17
- D:\apache-maven-3.9.5
- D:\Program Files\Graphviz
- C:\Program Files\CMake
- D:\Android
- D:\ms-playwright
- D:\Java
- D:\uv
- D:\tools
HomeSense 项目状态
- 项目路径:D:\files\HomeSense-Studio-v2
- Git 远程:https://github.com/Star-Studio-v2/HomeSense-Studio-v2.git
- 主要功能:设备管理、B站音乐、文件中枢、串流、DLNA 控制
- 开发工具:Node.js + Vue.js (前端) + Python (后端)
下一步建议
- 完成 NVM 迁移到 D:\devtools
- 完成 Docker + WSL 整合到 D:\devtools
- 统一缓存目录(Go mod、npm cache、pip cache 等)
- 继续 HomeSense 项目开发
文档生成时间:2026-06-26