feat: 优化服务管理脚本 - 修复硬编码路径、中文乱码和依赖等待逻辑

- 修复 Windows 控制台中文编码乱码
- 新增 ExecutableFinder 动态查找 Node/Maven/npm 可执行文件路径
- 重构 ProcessManager.start 使用动态路径替代硬编码
- 修复 _start_all 依赖等待逻辑,避免误判未就绪服务
- restart 命令支持 all 参数(默认重启所有服务)
- clean 命令增强:Node 清理 node_modules/dist/.vite,Java 清理 target
- PID 严格验证:检查进程 cwd 是否匹配服务目录
- 进度条显示稳定:百分比变化 >= 10% 才刷新
- mini-program 补充 log_file 配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-04-26 12:52:58 +08:00
parent 646ab3d300
commit 86af064ca3
4 changed files with 1121 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
psutil>=5.9.0
pyyaml>=6.0
requests>=2.28.0
colorama>=0.4.6