Shopify CLI¶
在这篇文章中
信息
Shopify CLI 是一个命令行工具,可帮助您构建 Shopify 应用和主题。它能快速生成应用、主题和自定义 Shopify 前端商店。您还可以使用它来自动化许多常见的开发任务。
Shopify CLI:主要功能¶
- 快速项目创建: 使用预配置的结构和依赖项,快速初始化新的 Shopify 应用和主题项目。
- 本地测试: 支持在不部署的情况下本地运行和测试应用及主题。
- 主题管理: 提供用于处理 Shopify 主题的命令,包括上传、下载和同步主题文件。
- API 集成: 简化与各种 Shopify API 的交互,包括 Admin API 和 Storefront API。
- 代码生成: 包含用于创建基本应用组件和扩展的命令。
- 身份验证: 简化与 Shopify 商店和合作伙伴账户的身份验证流程。
- 应用管理: 使您能够创建、更新和发布 Shopify 应用。
- 错误修复: 提供用于调试应用和主题的工具。
- 扩展支持: 支持处理各种类型的 Shopify 扩展,包括用于附加功能和验证的扩展。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 195 | Shopify CLI | Ubuntu 22.04 | + | + | + | + | 2 | 2 | 5 | 否 | 订购 |
- 安装时间:15-20 分钟,包括操作系统设置。
- 预装依赖项:
- Node.js
- Git
- Shopify CLI
- npm
备注
除非另有说明,默认情况下,我们从开发者的网站或操作系统存储库中安装软件的最新发布版本。
部署后开始使用 Shopify CLI¶
购买订单后,您将在注册时提供的地址收到通知电子邮件。该通知将指示您的 VPS IP 地址和连接所需的登录凭据。我们的客户通过 服务器管理面板和 API - Invapi 管理其服务器设备。
您可以在服务器管理面板的 Configuration >> Tags 部分或发送的电子邮件中找到授权数据:
- 软件部署完成后,服务器准备就绪时,会发送到您电子邮件地址的服务器连接 Login 和 Password。
连接到服务器并登录 Shopify¶
警告
要使用 Shopify CLI,您需要一个活跃的 Shopify 账户以及对您打算使用的商店的访问权限。
信息
从 Shopify CLI 3.0 版本开始,不再有显式的身份验证命令。如果您未登录,系统在执行需要授权命令时会自动提示您登录。Shopify CLI 使用 OAuth 2.0 进行身份验证。这意味着在运行需要授权的命令后,您将被重定向到浏览器中的 Shopify 登录页面。然后您需要登录您的账户并确认对所需商店的访问权限。OAuth 2.0 是一种安全授权标准,允许在不手动存储密码或令牌的情况下访问您的商店。
要连接到服务器并登录 Shopify,请按照以下步骤操作:
-
打开终端并使用以下命令连接到服务器:
-
首次连接时,输入 "yes" 以确认服务器的真实性,将密钥添加到已知主机列表中。
-
成功认证后,您可以开始管理您的商店。
警告
无论您是在处理应用、主题还是 Hydrogen,所有与 Shopify 交互的命令都应以
shopify前缀开头。 -
要创建新主题,请使用以下命令:
-
要导航到包含已创建主题的目录,请使用以下命令:
-
要在开发模式下启动主题,请使用以下命令:
如果您未登录,系统在执行此命令时会自动提示您登录:
-
要进行身份验证,点击任意按钮,然后复制提供的 URL,在浏览器中打开它并完成身份验证过程:

-
成功认证后,终端中将出现 "Logged in" 消息,需要授权的命令将开始执行。您还将看到用于在本地和 Shopify 管理面板内查看和编辑主题的链接:

备注
有关 Shopify CLI 基本设置的详细信息,请参阅 开发者文档。