吉安感知网项目-前端
edit | blame | history | raw

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

快速开始

pnpm install
pnpm dev

常用命令

# 启动单个应用
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 会直接退出。