Skip to content

MapStudioMapLibre 样式可视化编辑器

类 Mapbox Studio 的中文样式编辑工作台。Angular 21 zoneless + Signals,单一数据源 + immer patches 撤销,4610 个单测与机器门禁护着持续重构。

三分钟上手 ​

bash
git clone <repo> && cd mapstudio2/editor
npm install --legacy-peer-deps   # peer 冲突是备案已知项,CI 同款
npm run dev                      # 打开 http://localhost:4230

起来之后是一个三栏工作台:左边图层树、中间地图画布、右边属性面板。离线也能完整体验——底图拉取失败会自动回退内置离线演示样式。想确认环境完全就绪,再跑三条最小门禁:

bash
npm run typecheck   # tsc 0 错
npm test            # vitest 全量 223 文件 4610 例
npm run build       # 生产构建 → dist/

三绿即环境就绪。中间任何一步卡住,直接查常见问题。

本站是什么 ​

本站(docs-site/,VitePress)是 MapStudio 仓库的唯一权威文档入口。仓库里的文档权威分两类:指南和参考页由本站承载;进度台账、架构铁律原文、领域规格这些"活文档"原地留在仓内(docs/notes/roadmap.md、editor/docs/refactor/ARCHITECTURE-RULES.md、docs/spec/),它们被代码注释和 CI 测试锚定,不搬动。两类的边界登记在文档地图,同一份事实出现在两处维护即违规。

建议阅读路径 ​

本站内容与代码不一致时,以代码、配置和测试为准,并回改本站。