_______ _______ _______ __ __ _______ _______ _______
| _ || || | | |_| || || || _ |
| |_| || _ || _ | | || ___||_ _|| |_| |
| || |_| || |_| | | || |___ | | | |
| || ___|| ___| | || ___| | | | |
| _ || | | | | ||_|| || |___ | | | _ |
|__| |__||___| |___| |_| |_||_______| |___| |__| |__|
基于 SpringBoot3 + VUE3 + Naive UI + Electron 应用快速开发、发布平台,旨在帮助使用者(包含但不限于开发人员、业务人员)快速响应业务需求,此仓库为前端,后端仓库详见app-meta-server。
可前往screenshot查看平台运行时截图。
git clone https://github.com/app-meta/app-meta
cd app-meta
# 请确保已安装最新版本的 pnpm
pnpm i
项目包存放于
packages
下
包名 | 说明 |
---|---|
basic | 基础函数、常量 |
cli | 以命令行方式与后端进行交互 |
client | 基于electron 的客户端封装 |
library | 工具库,为ui 包、小程序 等提供常用功能的一致性调用 |
server | 开发阶段用于模拟 CAS 登录,基于 fastify |
ui | 平台前端 |
命令 | 说明 |
---|---|
serve | 启动ui 项目(基于 vite5、Vue3) |
build | 构建ui 项目(用于部署上线) |
client:start | 启动client 项目(基于 Electron) |
client:watch | 以热重载方式启动client (文件变动可自动重启进程) |
.npmrc
文件指定了 electron 下载镜像