# ApqInstaller 项目配置 ## 项目概述 ApqInstaller 是一个基于 Electron + Vue 3 的桌面应用,用于帮助用户安装 Claude Code 及 VS Code 插件。 ## 技术栈 - **前端框架**: Vue 3 + TypeScript - **构建工具**: Vite - **桌面框架**: Electron - **状态管理**: Pinia - **国际化**: vue-i18n - **样式**: SCSS ## 项目结构 - `electron/` - Electron 主进程代码 - `src/` - Vue 前端代码 - `components/` - Vue 组件 - `views/` - 页面视图 - `stores/` - Pinia 状态管理 - `i18n/` - 国际化配置 - `styles/` - 样式文件 - `scripts/` - 构建和发布脚本 - `launcher/` - 启动器相关代码 ## 开发命令 - `npm run dev` - 启动开发服务器 - `npm run build` - 构建生产版本 - `build-win.bat` - Windows 平台构建 - `release-win.bat` - Windows 平台发布 ## 编码规范 - 使用 TypeScript 进行类型安全开发 - 遵循 ESLint 配置的代码规范 - 组件使用 Vue 3 Composition API ## 编译构建规范 - 在windows上构建时使用build-win.bat。 ## 测试规范 - 不要在本机进行软件安装功能的测试,因为本项目支持安装的软件均已安装过了,重复安装可能会引起问题。