Skip to content

通过 Genstore CLI 创建应用 ​

当第三方开发者需要扩展 Genstore 平台的功能,可以通过 CLI 工具构建应用,用于为商家开发更丰富、完整的解决方案实现商家的需求。本指南将为您介绍何快速的构建第一个应用。

合作伙伴平台为开发者提供两种创建应用的方式。本文主要介绍通过 Genstore CLI 来构建应用。

前置准备 ​

  • 已创建 Genstore 合作伙伴账号且已创建开发者商店。
  • 已安装最新版 Genstore CLI
  • 已安装最新版 Chrome 或 Firefox 浏览器

应用初始化 ​

创建项目 ​

  1. 导航到您希望创建应用的目录位置,系统将会在该位置下创建一个新的子目录。
  2. 使用 app init 命令创建一个新的应用项目:
bash
genstore app init

Genstore CLI 将引导您完成以下配置:

  • 选择应用模板
  • 设置应用名称
  • 配置基本信息

关于应用配置的更多说明,可以 应用配置。

项目结构 ​

初始化完成后,将生成以下项目结构,关于各文件及文件夹的详细介绍,可阅读 应用结构

bash
your-app-name/
├── app/                 # 应用核心代码
├── extensions/          # 扩展功能目录
├── genstore.app.toml    # 应用配置文件
└── package.json         # 项目依赖配置

本地开发与调试 ​

进入项目目录 ​

bash
cd your-app-name

在开发者商店安装应用 ​

您的应用已经运行在本地后,可通过 app dev 命令安装应用。

genstore app dev

此时,Genstore CLI 将生成一个 URL 链接,点击该链接可在开发商店后台自动安装应用(若已安装则跳过),并直接打开应用界面。

关于 app dev 命令的更多解释,见 app dev 命令。

部署应用 ​

应用开发完成后,您可通过 app deploy 命令将应用配置和扩展部署到 Genstore 平台。它会创建一个包含当前应用配置和所有扩展的版本快照,并将其发布给用户。关于 app deploy 命令的更多解释,见 app deploy 命令。