# ZTZF Drone Web Monorepo ## 项目概览 本仓库为 pnpm monorepo,包含管理端、大屏指挥调度、App WebView 三个应用,并提供共享包。 ## 目录结构 - `applications/` 可运行应用 - `drone-web-manage` 管理端 - `command-center-dashboard` 指挥调度大屏 - `drone-app-web-view` App WebView - `packages/` 共享库(apis/components/constants/hooks/utils 等) 静态资源通常放在各应用的 `public/` 与 `src/assets/`。 ## 环境要求 - Node.js >= 20 - pnpm >= 9.15.9 ## 快速开始 ```bash pnpm install pnpm dev ``` ## 常用命令 ```bash # 启动单个应用 pnpm dev:manage pnpm dev:largeScreen pnpm dev:webView # 构建(测试/生产) pnpm build:test:manage pnpm build:prod:manage pnpm build:test:largeScreen pnpm build:prod:largeScreen pnpm build:test:webView pnpm build:prod:webView ``` ## 应用入口 - `applications/drone-web-manage/README.md` - `applications/command-center-dashboard/README.md` - `applications/drone-app-web-view/README.md` ## 备注 - 目前未配置测试框架,`pnpm test` 会直接退出。