|
|
1 bulan lalu | |
|---|---|---|
| .. | ||
| apps | 1 bulan lalu | |
| .nvmrc | 1 bulan lalu | |
| README.md | 1 bulan lalu | |
| package.json | 1 bulan lalu | |
| pnpm-lock.yaml | 1 bulan lalu | |
| pnpm-workspace.yaml | 1 bulan lalu | |
本目录是智保通的前端工作区,包含两个相互独立的 Vue 3 应用:
apps/h5:H5 公众号模拟器apps/admin:管理后台当前 H5 已实现登录、真实 AI Agent 咨询、产品与报价、投保确认、模拟支付、 订单和保单查询。管理后台已实现管理员登录、业务汇总、订单流和保单流查询。 两个前端共用同一个 FastAPI 后端。
项目要求 Node.js >=22 <23。建议使用 .nvmrc 指定的版本,避免其他
Node.js 大版本引起构建兼容问题。
frontend/
├── apps/
│ ├── h5/ # 用户端 H5,端口 5173
│ └── admin/ # 管理后台,端口 5174
├── package.json # 工作区公共命令
├── pnpm-workspace.yaml # pnpm 工作区范围
├── pnpm-lock.yaml # 锁定依赖版本
└── .nvmrc # 推荐 Node.js 版本
Set-Location C:\Users\yxl\Desktop\new_harness\01-zhibaotong-smart-enrollment\frontend
pnpm install --frozen-lockfile
--frozen-lockfile 表示严格按照 pnpm-lock.yaml 安装,不自动改写锁文件。
同时启动 H5 和管理后台:
pnpm dev
只启动 H5:
pnpm dev:h5
只启动管理后台:
pnpm dev:admin
启动后的地址:
前端调用后端时,请保证后端同时运行在 http://127.0.0.1:8000。
pnpm typecheck
pnpm build
typecheck:检查 Vue 和 TypeScript 类型错误build:检查类型并生成生产环境静态文件各应用构建结果会生成在对应应用的 dist 目录中。
如果需要同时启动前端和后端,请回到项目根目录执行:
Set-Location C:\Users\yxl\Desktop\new_harness\01-zhibaotong-smart-enrollment
.\scripts\dev.ps1
完整初始化流程参见项目总说明。