# TravelWebFrontProject 在线订餐管理系统 **纯业务** 管理端:平台壳来自 npm **`@fskj-admin/shell`**,本仓只含业务代码。 ## 结构 | 目录 | 说明 | |------|------| | `src/business/` | 业务页面、API、路由 | | `src/components/Fs*` | 业务扩展组件 | | `src/router/` | 薄路由入口 | | `src/config/uploadConfig.ts` | 上传配置 | 平台(layouts、stores、登录、GlobalHeader 等)在 **`@fskj-admin/shell`**,本仓不含平台源码。 ## 管理端框架(平台壳) | 项 | 说明 | |----|------| | **npm 包** | `@fskj-admin/shell`(`package.json` 固定版本,如 `0.2.0`) | | **框架源码** | `/Users/qiyuan/workspace_front/front-platform-core_3.0.1-Beta` → `packages/platform-shell` | | **升级流程** | 在 front-platform-core 修改并发布 → 本仓改依赖版本 → `pnpm install` | 启动前 `scripts/verify-shell-package.mjs` 会校验 shell 已安装、版本一致、关键文件完整;**不做**本地 platform-shell 路径兜底。 ## 开发 ```bash pnpm install pnpm dev # http://localhost:9012/#/login ``` `.env.development` 中配置 `VITE_BASE_PATH` 指向 Java 后台。 ## Docker 开发(干净环境 + 调试) 见 **[docker/README.md](./docker/README.md)**。快速启动: ```bash cd docker && docker compose -f docker-compose.dev.yml up --build ```