ApqInstaller 是一个基于 Tauri + Vue 3 的桌面应用,用于帮助用户安装 Claude Code 及 VS Code 插件。
src-tauri/ - Tauri 后端代码 (Rust)
src/commands/ - Tauri 命令模块claude_code.rs - Claude Code 相关命令config.rs - 配置管理命令install.rs - 安装功能命令logs.rs - 日志管理命令software.rs - 软件检测命令system.rs - 系统信息命令updater.rs - 更新功能命令vscode.rs - VS Code 相关命令window.rs - 窗口管理命令src/utils/ - 工具函数http.rs - HTTP 请求工具shell.rs - Shell 命令执行工具tauri.conf.json - Tauri 配置文件Cargo.toml - Rust 依赖配置src/ - Vue 前端代码
api/ - Tauri API 封装components/ - Vue 组件views/ - 页面视图stores/ - Pinia 状态管理i18n/ - 国际化配置styles/ - 样式文件types/ - TypeScript 类型定义shared/ - 前后端共享类型定义scripts/ - 构建和发布脚本tests/ - 测试文件docs/ - 文档npm run dev - 启动前端开发服务器npm run tauri:dev - 启动 Tauri 开发模式(推荐)npm run tauri:build - 构建生产版本npm run tauri:build:debug - 构建调试版本npm run typecheck - TypeScript 类型检查npm run lint - ESLint 代码检查npm run test - 运行测试npm run version:bump - 版本号更新build-win.bat - Windows 平台构建build-linux.sh - Linux 平台构建build-mac.sh - macOS 平台构建release-win.bat - Windows 发布构建set-version.bat - 版本号设置src-tauri/target/release/bundle/build-win.bat 脚本,这会自动将构建产物自动复制到 release/