Skip to content

开发指南 ​

环境搭建、本地开发、构建发布、代码规范

环境要求 ​

  • Node.js >= 20
  • pnpm >= 9
  • Cesium Ion Token(用于访问 Cesium 地形和底图服务)

快速开始 ​

bash
# 克隆仓库
git clone <repo-url>
cd nexa

# 安装依赖
pnpm install

# 启动战术仿真引擎
cd products/tactics-sim-engine
pnpm dev

# 启动 GIS Cesium 示例中心
cd packages/gis-cesium
pnpm dev

构建 ​

bash
# 按工作区拓扑构建全部包、远程 App 和产品
pnpm build

# 或单独构建
cd products/tactics-sim-engine
pnpm build

依赖与升级 ​

发布治理 ​

  • 发布治理 SOP — 弃用周期、破坏性变更定义、版本单一来源、体积/导出面门禁与发布检查单

包列表 ​

包路径说明
@nexa/gis-cesiumpackages/gis-cesiumAPI 文档
@nexa/scenario-datapackages/common-data通用数据模型
@nexa/earth-viewerapps/earth-viewerVue 3 地球组件
@nexa/cesium-timeline-tracksapps/cesium-timeline-tracks时间轴组件
tactics-sim-engineproducts/tactics-sim-engine战术仿真引擎