大数跨境

Shopify CLI 4.0:遵循语义化版本控制(SemVer)、自动更新、移除已弃用的标志和命令

Shopify CLI 4.0:遵循语义化版本控制(SemVer)、自动更新、移除已弃用的标志和命令 Shopify电商独立站
2026-05-21
3
导读:今天发布的 Shopify CLI 4.0 版本明确了 CLI 的版本号规则,引入了自动更新功能,并宣布将从 shopify app deploy 命令中移除已弃用的 --force 标志。

今天发布的 Shopify CLI 4.0 版本明确了 CLI 的版本规范,引入了自动更新功能,并宣布从 已弃用的shopify app deploy 中移除 --force 标志。

语义化版本控制

Shopify CLI 现在遵循语义化版本控制规范。包含新功能的发布将作为次要版本,而错误修复则作为补丁版本。在需要时,主版本发布将用于传达对 CLI 命令结构或行为的破坏性变更。

如需更多信息,请参阅 我们关于转向 SemVer 的公告。

自动升级

从 Shopify CLI 4.0 开始,Shopify CLI 将使用您安装时所用的包管理器自动升级自身。在 CI 环境、项目本地安装以及主版本发布期间会跳过自动升级。可以使用 shopify config autoupgrade off 命令禁用自动升级。

如需更多信息,请参阅 Shopify CLI 文档。

应用发布中 --force 标志的移除

--force 和 app deploy 命令上的 app release 标志未能区分低风险操作(添加或更新扩展)与高风险操作(删除它们)。该标志已在 Shopify CLI 4.0 中被移除。先前发布的 --allow-updates 和 --allow-deletes 标志为您提供更精细的控制权限,使您的 CI/CD 流水线能够在无人值守的情况下运行,而无需担心发生意外的不可逆删除。

如需更多信息,请参阅 2026 年 3 月变更日志。

其他已移除的命令和标志

以下已弃用的命令和标志也已在 Shopify CLI 4.0 中被移除:

  • shopify webhook trigger(请使用 shopify app webhook trigger)
  • shopify theme serve(请使用 shopify theme dev)
  • shopify app generate schema(请使用 shopify app function schema)
  • shopify app webhook trigger --shared-secret(请使用 --client-secret)
  • shopify app generate extension --type(请使用 --template)
【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7146
粉丝 0
Shopify电商独立站 1234
总阅读87.4k
粉丝0
内容7.1k