vjcad vite app 模板
复制模板后把
_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不存在)。