Shopify 本地开发工作流程

配置本地开发环境,实现热重载、调试、测试的高效工作流

#type / howto #status / growing #tech / dev #resource / shopify

[!info] related notes

Shopify 本地开发工作流程

目标

建立高效的本地开发工作流,包括:

  • 热重载(自动刷新)
  • 调试工具
  • 版本控制
  • 测试流程

主题开发工作流

1. 启动开发服务器

shopify theme dev

功能

  • 实时同步本地更改到 Shopify
  • 自动刷新浏览器
  • 显示 Liquid 错误

2. 使用 Git 版本控制

git init
git add .
git commit -m "Initial commit"

最佳实践

  • 每个功能一个分支
  • 提交前测试
  • 使用有意义的提交信息

3. 调试 Liquid

在 Liquid 中输出变量:

{{ product | json }}

或使用浏览器控制台:

<script>
  console.log({{ product | json }});
</script>

应用开发工作流

1. 启动应用

npm run dev

2. 使用 Shopify CLI 隧道

自动创建 ngrok 隧道,无需手动配置

3. 调试 GraphQL

使用 Shopify GraphiQL App:

  • 测试 GraphQL 查询
  • 查看 Schema 文档
创建于 2026/6/15 更新于 2026/6/15