唯杰地图 logo唯杰地图
VJMAP
EN

vjcad vite app 模板

vjcad/templates/vite-app/README.md 910 B24 行
原文

复制模板后把 _gitignore 改名为 .gitignore(npm 发布会丢弃 .gitignore 文件,故以 _gitignore 存放)。

npm i
npm run dev
npm run build

环境变量(可选)

复制 .env.example 为 .env:

变量 默认 说明
VITE_VJMAP_SERVICE_URL https://vjmap.com/server/api/v1 服务地址(wasm/字体也从这里加载)
VITE_VJMAP_TOKEN 空 access token,勿提交真实值

注意:

  • initCadContainer("cad-app", view) 的容器必须有非零宽高(模板 CSS 已铺满)。
  • await cadView.onLoad() 之前 Engine 不可用——所有引擎操作放其后。
  • Engine 是全局单例,始终指向最近活跃视图。多实例下切换前先 Engine.bindViewCache(cadView),或直接用实例成员 cadView.editor / cadView.pcanvas(cadView.Engine 不存在)。