Skip to content

⭐ A vue3 electron admin template, based on 'vite'

License

Notifications You must be signed in to change notification settings

moon-in-river/v3-electron-vite

 
 

Repository files navigation

简介

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

src 渲染进程的源码主要来自 v3-admin-vite.

运行项目

# 配置
1. 安装 .vscode 中推荐的插件
2. node 版本 16+

# 克隆项目
git clone https://github.com/un-pany/v3-electron-vite.git

# 进入项目目录
cd v3-electron-vite

# 安装依赖
pnpm i

# 初始化 husky
pnpm prepare

# 启动服务
pnpm dev

# 升级所有依赖
pnpm up --latest

打包

# 根据当前系统环境构建
pnpm build

# 打包成解压后的目录
pnpm build:dir

# 构建 x64 位
pnpm build:x64

# 构建 x32 位
pnpm build:x32

代码格式检查

pnpm lint

目录结构

├── dist                构建后
├   ├── assets
├   ├── index.html
├   ├── index.js
├
├── script              主进程源码
├   ├── index.ts
├
├── src                 渲染进程源码
├   ├── api
├   ├── assets
├   ├── ......
├
├── static              静态资源
├   ├── icons           系统图标

Git 提交规范

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

站在巨人的肩膀上

About

⭐ A vue3 electron admin template, based on 'vite'

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 51.5%
  • TypeScript 37.2%
  • SCSS 7.1%
  • JavaScript 2.3%
  • CSS 1.7%
  • HTML 0.2%