主题扩展
构建、测试和部署 Theme 扩展。别名:te。
create
创建 Theme 扩展脚手架。
shoplazza theme-extension create [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--name <名称> | string | 项目名称 / 目标目录(必填) |
--type <类型> | string | 模板类型:basic 或 embed(必填) |
serve
注册、推送并启动增量同步,监听文件变更。
shoplazza theme-extension serve [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--theme-id, -t <THEME_ID> | string | 主题 ID(必填) |
--project-root <路径> | string | 项目根目录 |
build
构建新的扩展版本(打包、上传并在服务端创建版本)。
shoplazza theme-extension build [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--version <版本号> | string | 新的语义化版本号,如 1.0.0(必填) |
--description <描述> | string | 版本描述(必填) |
--store-domain, -s <域名> | string | 目标店铺(默认为当前店铺) |
--path <路径> | string | 项目路径(默认:当前目录) |
deploy
在当前店铺启用指定版本。
shoplazza theme-extension deploy [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--version <版本号> | string | 要启用的版本号,如 1.0.0(默认为 te build 记录的版本) |
--path <路径> | string | 项目路径(默认:当前目录) |
--debug | bool | 打印原始发布请求/响应用于排查问题 |
connect
将 Theme 扩展链接到应用。
shoplazza theme-extension connect [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--client-id <id> | string | 要链接的应用 client_id(必填) |
--partner <id> | string | Partner ID(仅有一个时自动选择) |
--path <路径> | string | 项目路径(默认:当前目录) |
release
在绑定的应用中发布版本。
shoplazza theme-extension release [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--version <版本号> | string | 要发布的版本号,如 1.0.0(默认为 te build 记录的版本) |
--path <路径> | string | 项目路径(默认:当前目录) |
--debug | bool | 打印解析后的发布请求用于排查问题 |
list
列出店铺的 Theme 扩展。
shoplazza theme-extension list [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--store-domain, -s <域名> | string | 目标店铺(默认为当前店铺) |
versions
列出 Theme 扩展的版本。
shoplazza theme-extension versions [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--path <路径> | string | 项目路径(默认:当前目录) |