electron-vue3-template基于Vue3 + Electron + TypeScript的客户端程序模板,使用Vite和Electron Forge构建和打包,提供开箱即用的跨平台客户端开发解决方案。Visit WebsiteView on GitHub项目介绍基于Vue3 + Electron + TypeScript的客户端程序模板,使用Vite和Electron Forge构建和打包。真正做到开箱即用,面向跨平台客户端设计,产品级的项目模板。## 开源地址https://github.com/winsoft666/electron-vue3-template## 功能特性- 使用ViteJS构建和驱动前端页面,支持热加载(HMR),使开发和调试变得更加高效 ⚡- 支持Vue3多页面,提供页面创建指令,适合客户端开发场景 💖- 支持Electron窗口创建指令,并且可隔离不同窗口的IPC事件 💖- 封装简化了IPC的调用方式,并提供了IPC函数快速创建指令,主进程与渲染进程的相互调用从未如此简单 👍- 主进程和渲染进程支持热加载 ⚡- 精选依赖包,提升项目稳定性- 代码简洁,易掌控,可定制性强- 日志文件,主进程和渲染进程可以直接写文件日志- 配置文件- 文件下载(含哈希校验、进度反馈),渲染进程可直接异步调用 👍- 功能完善的无边框窗口- 托盘图标和右键菜单,窗口关闭时程序最小化到托盘- 客户端程序单实例- 基于ESLint的代码规范和自动格式化- 使用Electron官方推荐的Electron Forge进行客户端构建和打包- 支持NSIS安装包 😎- ......