Shopify CLI 是开发 Shopify 应用和主题的重要工具,但在中国等网络受限地区使用时常遇到困难。
官方仓库有一些 issue 都提到了这些问题, 但是官方一直没有加对应的配置。
比如: [Bug]: Execute Shopify theme dev with error message: request to xxx.theme.json?xxx processing failed, reason: read ETIMEDOUT
本文将指导你如何正确配置 Shopify CLI,以便在中国顺利进行 Shopify 开发。
2025/05/18 更新 官方已经加入了 proxy 参数
参考: Release Note 3.78
Add HTTP proxy support with the environment variables
SHOPIFY_HTTP_PROXYandSHOPIFY_HTTPS_PROXY
主要问题
- Shopify CLI 默认不支持配置代理
- 不读取系统环境变量
- 内置的 Cloudflare tunneling 在中国连接不稳定
本指南基于 Shopify CLI 3.67.1 版本。