# electron-demo **Repository Path**: renew95/electron-demo ## Basic Information - **Project Name**: electron-demo - **Description**: electron+vite+react基础架构 - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-07-23 - **Last Updated**: 2025-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # electron-app 一个基于 Electron、React 和 TypeScript 的桌面应用。 ## 特性 - 使用 Electron 构建跨平台桌面应用 - 前端采用 React + TypeScript - Vite 构建工具,开发体验极佳 - 支持多平台打包(Windows、macOS、Linux) - 代码风格统一,集成 ESLint 和 Prettier ## 推荐开发环境 - [VSCode](https://code.visualstudio.com/) - [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) - [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) ## 项目结构 ``` ├── src/ # 源码目录 │ ├── main/ # Electron 主进程 │ │ ├── index.ts │ │ └── tools/ │ │ └── updateTool.ts │ ├── preload/ # 预加载脚本 │ │ ├── index.d.ts │ │ ├── index.ts │ │ └── ipc/ │ │ ├── handler.ts │ │ └── log4.ts │ └── renderer/ # 渲染进程(前端) │ ├── index.html │ └── src/ ``` ## 安装依赖 ```bash npm install ``` ## 启动开发环境 ```bash npm run dev ``` ## 打包构建 ```bash # Windows npm run build:win # macOS npm run build:mac # Linux npm run build:linux ``` ## License MIT