用途:为 Shopify 应用建立快速、可复现的本地开发流程,整合 Shopify CLI、ngrok 隧道与 Vitest 测试。
主要能力:使用 Shopify CLI 脚手架创建基于 Remix 的应用;通过 shopify app dev 启动本地服务器(默认 localhost:3000)、自动创建 ngrok 隧道、更新 Partner Dashboard 中的应用 URL、在开发商店后台打开应用并支持文件热重载;提供 shopify.app.toml 集中配置作用域、认证重定向与必需的 GDPR webhook 订阅;支持用 Vitest 搭配模拟的 Shopify API 客户端进行测试;可使用 GraphiQL 或 curl 直接查询 Admin GraphQL API,并支持调试日志与测试数据脚本。
使用方式:前置条件为完成 shopify-install-auth、Node.js 18+、Shopify CLI 3.x(npm install -g @shopify/cli)、Partner 账号与开发商店。用 shopify app init 创建应用,或手动 mkdir 并安装 @shopify/shopify-api、@shopify/shopify-app-remix、@shopify/app-bridge-react、@remix-run/node、@remix-run/react 等包。配置 .env 与 shopify.app.toml 后运行 shopify app dev。测试与 GraphQL 示例见对应章节。
适用场景与限制:适用于 Shopify 应用的本地开发、联调与测试环境搭建。资料未提供收费、价格与性能数据;具体版本行为与平台限制以官方文档为准。