一个使用 Vite + TS + Vue3.x + Electron 开发的桌面软件 👍
Windows
Vite
+ TypeScript
+ Vue3.x
+ Electron
+ Eslint
+ Less
+ NodeJs
- 激活系统
- 锁屏
- 关机
- 重启
- 定时关机
- 取消定时关机
- 设置磁盘图标
- 重置磁盘图标
- 屏幕显示
- 输入法刷字数
- 电脑桌面的显示和隐藏
- 生成短链
- 打开第三方应用程序
- 自动更新,支持 Windows
npm i
npm start
npm run build
├── mine-desktop ---------------- 项目名称
│ ├── .vscode --------------------- VSCode 配置
│ ├── build ------------------------- 打包配置
│ ├── electron ------------------------- Electron 主进程
│ │ ├── assets ------------------ 静态资源
│ │ ├── main -------------------- 主进程
│ │ ├── preload ----------------- 预加载
│ ├── public ---------------------- 静态资源
│ ├── src ------------------------- Vue 项目
│ │ ├── api --------------------- 接口
│ │ ├── assets ------------------ 静态资源
│ │ ├── components -------------- 组件
│ │ ├── composables ------------- 组合式 API
│ │ ├── config ------------------ 配置
│ │ ├── router ------------------ 路由
│ │ ├── styles ------------------ 样式
│ │ ├── utils ------------------- 工具
│ │ ├── views ------------------- 页面
│ │ ├── App.vue ----------------- 根组件
│ │ ├── env.d.ts ---------------- 环境变量类型
│ │ └── main.ts ----------------- 入口文件
│ ├── .editorconfig --------------- 编辑器配置
│ ├── .eslintignore --------------- Eslint 忽略文件
│ ├── .eslintrc.js ---------------- Eslint 配置
│ ├── .gitignore ------------------ Git 忽略文件
│ ├── .ncurc.json ----------------- ncu 配置
│ ├── .npmrc ---------------------- npm 配置
│ ├── .prettierignore ------------- Prettier 忽略文件
│ ├── .prettierrc ----------------- Prettier 配置
│ ├── electron-builder.json ------- electron-builder 配置
│ ├── index.html ------------------ 入口 HTML
│ ├── LICENSE --------------------- 开源协议
│ ├── package-lock.json ----------- 锁定安装时的包的版本号
│ ├── package.json ---------------- 项目配置
│ ├── README.md ------------------- 项目说明
│ ├── tsconfig.json --------------- TypeScript 配置
└ └── vite.config.ts -------------- Vite 配置