create-earthsdk
EarthSDK 项目脚手架生成器。默认生成 earthsdk3 系列依赖。
用法
npx create-earthsdk create
npx create-earthsdk create --yes --template=vue --lang=ts --engines=cesium
npx create-earthsdk create --yes --template=vue --engines=ue --agent=earthserver
npx create-earthsdk create --framework=existing --dir=. --engines=cesium,ol
常用选项
--template=vue|vanilla | 框架模板,默认 vue |
--lang=ts|js | 语言,默认 ts |
--engines=cesium,ol,ue | 引擎包,默认 cesium |
--primary-engine=ol | 多引擎时的默认主视口 |
--ue-uri=http://localhost:9007/ | UE ESSS 信令服务器地址 |
--ue-app=earthsdk | UE 应用名 |
--agent=earthserver | 集成 EarthServer AI Agent 对话(仅 Vue) |
--dir=./my-app | 输出目录 |
--overwrite / --force | 目标目录已有 package.json 时覆盖写入 |
--no-interactive | 跳过交互(等价 --yes) |
--version | 查看版本 |
--skip-install / --skip-sync | 跳过安装或同步 |
--git | 创建后执行 git init |
与 earthsdk3-skill 的关系
create-earthsdk 只负责生成项目:写依赖、写模板、注入 prepare: earthsdk3-skill sync。
AI 规则、知识库、skills 安装、doctor/clean/lint 等能力全部由 earthsdk3-skill 提供。
生成项目后:
cd my-app
pnpm install
npx earthsdk3-skill doctor
开发
pnpm install
pnpm run build
pnpm test