# phoneMaker **Repository Path**: masaikk/phone-maker ## Basic Information - **Project Name**: phoneMaker - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-06 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目简介 这是一个基于 Electron 的桌面应用程序,使用 React、TypeScript 和 Vite 构建。项目支持中文和英文文档,并实现了自动更新功能,使用了 `electron-updater` 来处理更新逻辑。 ## 主要功能 - 使用 React 和 TypeScript 构建的前端界面 - Electron 提供的桌面应用支持 - 支持自动更新功能 - Tailwind CSS 用于样式设计 - 使用 Vite 作为构建工具 ## 安装 确保你已经安装了 Node.js 和 npm。然后运行以下命令: ```bash npm install ``` ## 运行项目 启动开发服务器并运行 Electron 应用: ```bash npm run dev ``` ## 打包发布 使用 electron-builder 打包项目: ```bash npm run build ``` ## 自动更新 项目的自动更新功能在 `electron/main/update.ts` 中实现,使用了 `electron-updater` 来进行自动更新的下载和处理。 ## 贡献 欢迎贡献代码。请先阅读项目的贡献指南。 ## 许可证 MIT License,请查看完整的许可证文件。 ## 目录结构 - `electron/`:Electron 主进程相关代码 - `src/`:前端代码 - `src/components/update/`:自动更新相关的组件 - `public/`:公共资源文件 - `build/`:构建配置和图标资源 - `test/`:端到端测试文件 如需了解更多关于组件的信息,请查看 `src/components/update/README.md` 或 `src/components/update/README.zh-CN.md`。