Skip to content

通过 Genstore CLI 创建应用

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

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

前置准备

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

应用初始化

创建项目

  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 命令