医疗版新版的Eelectron

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

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 开发中

站在巨人的肩膀上