JutarryWu e09efda20a init | 2 weeks ago | |
---|---|---|
.husky | 2 weeks ago | |
exe | 2 weeks ago | |
script | 2 weeks ago | |
src | 2 weeks ago | |
static | 2 weeks ago | |
types | 2 weeks ago | |
.editorconfig | 2 weeks ago | |
.env | 2 weeks ago | |
.eslintignore | 2 weeks ago | |
.eslintrc.js | 2 weeks ago | |
.gitignore | 2 weeks ago | |
.npmrc | 2 weeks ago | |
.prettierignore | 2 weeks ago | |
LICENSE | 2 weeks ago | |
README.md | 2 weeks ago | |
index.html | 2 weeks ago | |
new-group.rar | 2 weeks ago | |
package.json | 2 weeks ago | |
pnpm-lock.yaml | 2 weeks ago | |
prettier.config.mjs | 2 weeks ago | |
tsconfig.json | 2 weeks ago | |
unocss.config.ts | 2 weeks ago | |
vite.config.mts | 2 weeks ago |
🥳 Electron
+ Vue3
+ Vite
+ Pinia
+ Element Plus
+ TypeScript
# 配置
1. 一键安装 .vscode 目录中推荐的插件
2. node 版本 18.x 或 20+
3. pnpm 版本 8.x 或最新版
# 克隆项目
git clone https://github.com/un-pany/v3-electron-vite.git
# 进入项目目录
cd v3-electron-vite
# 安装依赖
pnpm i
# 启动服务
pnpm dev
# 升级所有依赖
pnpm up --latest
打包配置,请参考文档 electron-builder
# 根据当前系统环境构建
pnpm build
# 打包成解压后的目录
pnpm build:dir
# 构建 linux 安装包, 已设置构建 AppImage 与 deb 文件
pnpm build:linux
# 构建 MacOS 安装包 (只有在 MacOS 系统上打包), 已设置构建 dmg 文件
pnpm build:macos
# 构建 x64 位 exe
pnpm build:win-x64
# 构建 x32 位 exe
pnpm build:win-x32
pnpm lint
├── script 主进程源码
├ ├── modules
├ ├── utils
├ ├── index.ts
├
├── src 渲染进程源码
├ ├── api
├ ├── assets
├ ├── ......
├
├── static 静态资源
├ ├── icons 系统图标
feat
增加新的业务功能fix
修复业务问题/BUGperf
优化性能style
更改代码风格, 不影响运行结果refactor
重构代码revert
撤销更改test
测试相关, 不涉及业务代码的更改docs
文档和注释相关chore
更新依赖/修改脚手架配置等琐事workflow
工作流改进ci
持续集成相关types
类型定义文件更改wip
开发中