Skip to content

HomeSense 开发工具链迁移 - 交接文档

🕒 Published at:

HomeSense 开发工具链迁移 - 交接文档 ​

已完成的迁移 ​

D:\devtools 目录(15个工具) ​

工具原位置新位置版本
GitD:\Program Files\GitD:\devtools\Git2.50.0
GoD:\Program Files\GoD:\devtools\Go1.24.1
GitHub CLIC:\Program Files\GitHub CLID:\devtools\GitHub CLI2.92.0
ffmpegD:\Program Files\ffmpegD:\devtools\ffmpeg2023-04-17
uvD:\uvD:\devtools\uv0.11.18
Rust未安装D:\devtools\rust1.96.0
Java Corretto 17D:\Program Files (x86)\corretto-17D:\devtools\corretto-1717.0.16
Java Corretto 1.8D:\Java\corretto-1.8.0_472D:\devtools\corretto-1.8.0_4721.8.0_472
Java MS-21D:\Java\ms-21D:\devtools\ms-2121
MavenD:\apache-maven-3.9.5D:\devtools\apache-maven-3.9.53.9.5
GraphvizD:\Program Files\GraphvizD:\devtools\Graphviz-
CMakeC:\Program Files\CMakeD:\devtools\CMake4.3.3
Android SDKD:\AndroidD:\devtools\Android-
PlaywrightD:\ms-playwrightD:\devtools\ms-playwright-
cargo未安装D:\devtools\cargo1.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
  • 迁移方法:
    1. 关闭 Docker Desktop
    2. Settings → Resources → Advanced → Disk image location 改到 D:\devtools\DockerData\DockerDesktopWSL
    3. 删除 C:\Users\a1\AppData\Local\Docker\wsl
    4. 验证:docker run --rm hello-world

3. WSL Ubuntu(需整合到 D:\devtools) ​

  • 当前位置:D:\wsl\ubuntu
  • 已导出备份:D:\devtools\wsl\ubuntu.tar (1.49 GB)
  • 迁移方法:
    1. wsl --shutdown
    2. wsl --unregister Ubuntu
    3. wsl --import Ubuntu D:\devtools\wsl\ubuntu D:\devtools\wsl\ubuntu.tar
    4. 删除 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 项目状态 ​

下一步建议 ​

  1. 完成 NVM 迁移到 D:\devtools
  2. 完成 Docker + WSL 整合到 D:\devtools
  3. 统一缓存目录(Go mod、npm cache、pip cache 等)
  4. 继续 HomeSense 项目开发

文档生成时间:2026-06-26