Skip to content

Web 快速开始

Web 是面向 C 端的 Vue 3 + Vite SPA,与 Admin 共用 Service,走 app EPS(service.user.* 等),没有 Admin 的 vm-crud 体系。

前置条件

依赖说明
Service后端先启动(开发代理默认 http://127.0.0.1:3000
vome-coreEPS 客户端、configureClient / createEps
Bun推荐用 Bun 安装与运行

启动

bash
cd web
bun install
bun run dev

独立仓库 Clone / ZIP 见 源码下载

开发端口 9900

http://localhost:9900

API 前缀 /dev → Vite 代理到 Service(见 配置)。

启动顺序(main.ts)

  1. bootEps()createEps({ side: 'app' })
  2. createApp + Pinia + Router → mount
  3. 有 token 时 connectWs()Socket
  4. 壳层:bootTheme、按需拉用户信息(见 App.vue

首屏与 Tab

//pages/home/indexTAB_LIST:首页 / 发现 / 消息 / 我的。登录:/pages/login/index

详见 路由与页面

常用脚本

命令说明
bun run dev开发
bun run build生产构建(vite build

端口对照

端口
Admin9000
Web9900
UniApp H56600
Service3000

文档目录

文档内容
目录结构树、别名
配置说明host / baseUrl / 免登录
路由与页面glob、Tab、新增页
技术栈与 shadcn栈与自动导入
API 与 EPSrequest、service
Better Auth登录会话
Socket.IO实时连接
StoresPinia
主题亮暗与变量
构建自有组件库ui + vm-*
调试排错
部署Nginx / 生产