实现一个基于 Electron+Vue3 跨平台桌面应用。

代码可自行下载

项目介绍

实现一个基于 Electron+Vue3 跨平台桌面应用。

环境要求

  1. Node.js 20.18.0

  2. npm 10.8.2

开发依赖

  1. Vue3 + TypeScript + Vite

  2. electron

安装教程

  1. npm install

  2. 开发环境 (development) - 使用 `npm run dev`

  3. 生产环境 (production) - 使用 `npm run electron:build`

功能介绍

整体功能

1.快捷方式创建

2.托盘最小化

3.授权码激活

4.防卸载保护机制

5.自动更新提醒

6.exe安装包

| 功能 | 描述 | 可自定义 | 完成度 |

|---------|------------------------------------------|------|-----|

| exe安装包 | 通过npm run electron:build命令打包成exe安装包 | ✅ | ✔️ |

| 快捷方式创建 | 安装完成在桌面形成快捷键 | ✅ | ✔️ |

| 托盘最小化 | 可以最小化窗口 放置托盘 | ✅ | ✔️ |

| 授权码激活 | 应用需要通过授权码激活 | ✅ | ✔️ |

| 防卸载保护机制 | 禁止用户卸载 | ✅ | ✔️ |

| 自动更新提醒 | 有新的功能会自动推送更新 | ✅ | ✔️ |