shopify二次开发-本地环境搭建

750 阅读2分钟

废话不多说,直接记录怎么将代码同步到本地,这里我是windows电脑

一. 搭建shopify本地开发所需要的环境

  1. 安装chocolatey( 下载地址chocolatey.org/install#ind…) 按照官方步骤

image.png

个人操作:

  • 以管理员身份运行powershell

image.png

  • 按照官网步骤安装 Get-ExecutionPolicy 得到Restricted 然后再复制官网的安装命令直接安装

image.png

  • 用choco -v检查版本

image.png

2.使用choco安装ThemeKit

choco install themekit

检查是否安装成功

theme - version

image.png

二.拉取商店主题到本地环境

选择Apps会出来一个弹窗选择App and sales channel settings

image.png image.png

选择Develop apps新建一个应用 image.png

然后点新建立的应用-Configuration- Admin API integration -edit ->找到theme 勾上读写权限

image.png

image.png

然后点API credentials 安装app 拿到密码

image.png

三.下载代码到本地

  • 店铺地址可以去App and sales channel settings->Domain里面查看带.myshopify.com的就是
  • 密码:这个我本来以为是我上面说的密码,但是我怎么下载都报错,最后借助Theme Access通过邮箱获取密码才成功
  • 主题id:首页的sales channels->Themes 点进去当前的theme进去编辑,链接上的那串数字就是主题id

命令行 theme get --password=密码 --store=店铺.myshopify.com -t=主题id

四.监听并同步代码到线上

非线上发布:theme watch 线上发布: theme watch --allow-alive

五.关于遇到的问题

下载代码到本地时一直报超时

image.png

后来查了好久发现可能是密钥不对,密钥都是shpat开头的,但是我的不是,后来弄了一个shpat开头的发现还是不对。于是借助了Theme Access工具 安装后,输入邮箱,会给你邮箱发密码,输入就对了,就这个折腾了好久,呜呜