CLAUDE.md 1.2 KB

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。

测试规范

  • 不要在本机进行软件安装功能的测试,因为本项目支持安装的软件均已安装过了,重复安装可能会引起问题。