You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopify Hydrogen搭建时无法关联已有店铺的问题求助

解决「SelectPrompt requires at least one choice」错误的方案

可能原因

该错误通常是本地无已授权关联的Shopify店铺,或是Shopify CLI的本地缓存、授权状态异常导致的。

具体解决步骤

  • 清除Shopify CLI本地缓存
    执行命令重置Shopify CLI本地状态:

    shopify auth logout
    rm -rf ~/.shopify-cli
    

    Windows用户请执行:

    rd /s /q %USERPROFILE%\.shopify-cli
    
  • 重新授权Shopify账户
    单独运行授权命令完成账户关联:

    shopify auth login
    

    按终端提示完成登录,确保选择至少一个已有Shopify店铺完成授权。

  • 重新运行Hydrogen初始化命令
    授权完成后,再次执行:

    npm create @shopify/hydrogen@latest
    

    此时选择「Link your Shopify account」即可正常显示已关联店铺列表。

  • 降级Hydrogen版本尝试
    若上述方法无效,可尝试使用稳定版初始化:

    npm create @shopify/hydrogen@2024.4.0
    

    替换版本号为近期稳定版本后再进行关联操作。

  • 手动关联店铺(跳过初始化引导)
    若初始化引导持续出错,可先创建无关联的Hydrogen项目,再手动配置:

    1. 初始化时选择「Create a new store (for testing)」或「Skip linking for now」完成项目创建
    2. 打开项目根目录的hydrogen.config.ts文件
    3. 手动添加店铺信息:
      export default defineConfig({
        storeDomain: 'your-shop-name.myshopify.com',
        storefrontToken: 'your-storefront-api-token',
        storefrontApiVersion: '2024-07',
      });
      
    4. 前往Shopify后台「设置」→「应用和销售渠道」→「开发应用」,获取Storefront API密钥和店铺域名。

内容的提问来源于stack exchange,提问作者Pham Thanh Long

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 08:47:03