大数跨境

Shopify CLI 应用的 release --force 标志已被弃用,并将在未来版本中移除。

Shopify CLI 应用的 release --force 标志已被弃用,并将在未来版本中移除。 Shopify电商独立站
2026-03-25
2
导读:我们即将弃用 shopify app deploy 和 shopify app release 命令中的 --force 标志。该标志将在 2026 年 5 月的 Shopify CLI 版本中被移除

我们正弃用 --force 标志,该标志适用于 shopify app deploy 和 shopify app release 命令。此标志将在 2026 年 5 月的 Shopify CLI 版本中被移除。

我们为何进行此项变更

--force 标志会跳过所有确认提示,包括可能永久删除已安装商店数据的扩展程序删除操作。它无法区分低风险操作(添加或更新扩展程序)与高风险操作(删除扩展程序)。先前发布的 --allow-updates 和 --allow-deletes 标志为您提供细粒度的控制权限,使您的 CI/CD 管道能够在无人值守的情况下运行,而无需担心发生意外的、不可逆的删除操作。

您应采取的措施

如果您正在 在 CI/CD 环境中自动化应用发布流程,您应调整脚本以改用 --allow-updates 标志,这将确保扩展程序可以被添加和更新,但不会被删除。

例如:

shopify app deploy --config production --allow-updates

当需要删除扩展程序时,您可以使用交互式 deploy 或启用 --allow-deletes 标志。请谨慎操作,仅在手动工作流运行时启用 --allow-deletes,且仅当您确定要在已安装的商店中删除扩展程序及其所有配置时。

更多信息,请参阅 关于应用的 CI/CD 部署文档。

【声明】内容源于网络
0
0
Shopify电商独立站
1234
内容 7146
粉丝 0
Shopify电商独立站 1234
总阅读87.4k
粉丝0
内容7.1k