医疗版新版的Eelectron

JutarryWu e09efda20a init 10 月之前
.husky e09efda20a init 10 月之前
exe e09efda20a init 10 月之前
script e09efda20a init 10 月之前
src e09efda20a init 10 月之前
static e09efda20a init 10 月之前
types e09efda20a init 10 月之前
.editorconfig e09efda20a init 10 月之前
.env e09efda20a init 10 月之前
.eslintignore e09efda20a init 10 月之前
.eslintrc.js e09efda20a init 10 月之前
.gitignore e09efda20a init 10 月之前
.npmrc e09efda20a init 10 月之前
.prettierignore e09efda20a init 10 月之前
LICENSE e09efda20a init 10 月之前
README.md e09efda20a init 10 月之前
index.html e09efda20a init 10 月之前
new-group.rar e09efda20a init 10 月之前
package.json e09efda20a init 10 月之前
pnpm-lock.yaml e09efda20a init 10 月之前
prettier.config.mjs e09efda20a init 10 月之前
tsconfig.json e09efda20a init 10 月之前
unocss.config.ts e09efda20a init 10 月之前
vite.config.mts e09efda20a init 10 月之前

README.md

简介

🥳 Electron + Vue3 + Vite + Pinia + Element Plus + TypeScript

  • src 渲染进程的源码主要来自 v3-admin-vite
  • 注意: Electron23 开始不再支持 win7/8/8.1

运行项目

# 配置
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           系统图标

Git 提交规范

  • feat 增加新的业务功能
  • fix 修复业务问题/BUG
  • perf 优化性能
  • style 更改代码风格, 不影响运行结果
  • refactor 重构代码
  • revert 撤销更改
  • test 测试相关, 不涉及业务代码的更改
  • docs 文档和注释相关
  • chore 更新依赖/修改脚手架配置等琐事
  • workflow 工作流改进
  • ci 持续集成相关
  • types 类型定义文件更改
  • wip 开发中

站在巨人的肩膀上