Shopify CLI本地开发报错'A store is required'求助
解决
shopify theme dev报错"A store is required"的方法 你遇到的问题是因为Shopify CLI和你之前用的Theme Kit是独立工具,Theme Kit的配置不会自动同步给CLI,需要单独指定店铺信息,以下是几种解决方式:
直接在命令中指定店铺
运行命令时加上--store参数,替换成你的店铺域名:shopify theme dev --store=your-store.myshopify.com临时设置环境变量(当前终端有效)
在终端先执行以下命令,再运行shopify theme dev:export SHOPIFY_FLAG_STORE=your-store.myshopify.com shopify theme dev永久设置环境变量(所有终端窗口生效)
针对MacOS默认的zsh shell:- 打开终端配置文件:
nano ~/.zshrc - 在文件末尾添加一行:
export SHOPIFY_FLAG_STORE=your-store.myshopify.com - 保存并退出(按
Ctrl+O回车确认保存,再按Ctrl+X退出) - 让配置立即生效:
source ~/.zshrc
之后任何终端窗口运行
shopify theme dev都无需再指定店铺参数。- 打开终端配置文件:
额外提示:如果运行命令时还出现授权相关错误,先执行shopify login --store=your-store.myshopify.com完成店铺授权,再启动本地开发。
内容的提问来源于stack exchange,提问作者Izu
相关产品推荐
相关产品推荐

