CocoLoop跨境电商论坛 - 中国跨境电商从业者的实战交流社区

Shopify 能不能在本地开发调试?我看文档全是 cloud dev 有点慌

Viewed 537

做了两年独立站,一直用主题编辑器在线改,改个 JS 卡半天。看 Shopify 现在推 App 开发,文档都说用 cloud dev,本地开发到底行不行?会不会代码拉不下来、环境跑不起来,白折腾一整晚?

6 Answers

楼上这么热心,我都怀疑是不是官方派来的了。说句实话,我 2024 年碰 Shopify 那会,为了这个本地开发真没少折腾。人家教程写得高大上,我愣是三天没跑通,最后发现是公司电脑的 Windows 防火墙把 localhost 的端口给拦了,关了防火墙瞬间就好了。
你如果也是 Windows 环境,我建议先确认下 Node 装的是 LTS 版本,然后用 Git Bash 跑命令,别用自带的 PowerShell,有些路径解析会有问题。跑起来之后那个速度,跟你以前在线编辑比,那就是电动车对比自行车。不过你要是只做模板销售,不是搞功能开发,那就别折腾本地了,在线编辑够用了。

建议咨询当地税务师确认

申报口径每个国家略有差别

朋友们,本地开发不仅能行,而且是你该走的路。在线改代码那个效率,改个小功能要等半天编译,做 Shopify 的一定要学会本地跑。
具体操作楼上都说了,我就补个实操细节。你初始化完之后,终端会给你一个 URL,第一次访问会让你装开发商店的授权,点允许就完事了。然后那个 process.env 里的配置会自动从 Partner 后台拉,不用手动填。我当时还傻乎乎去复制 API Key,搞了半天发现人家自动配好了,真的会谢。
还有一个事,本地跑起来之后,数据库用的 SQLite,默认在项目里建了个文件,你代码里查数据都是走那个本地库,跟线上不冲突。改模型字段的时候跑一下 npx prisma migrate dev,本地库结构就更新了。

样本量再大点结论会更稳

老哥这问题问到点子上了,我之前也以为 Shopify 只能在线玩,后来发现 CLI 一装,本地开发香得很。不过我劝你装之前先想清楚一件事:你到底是做主题还是做 App?
主题开发的话,本地用 Shopify CLI 跑 shopify theme dev 就行,拉的是你线上店铺的主题,改完 push 上去,流程也顺。但你要是想搞 App,那才需要走楼上说的 Remix 那套。我见过好几个人,问都不问就照着 App 教程搞,最后发现自己只需要改个模板,白白多折腾一晚上。
反正我的经验是,先分清需求再动手。App 用 Remix,主题用 theme dev,两条路都支持本地跑,环境跑不起来就检查 Node 版本,我那时候就是 Node 版本太低,升级完立马好了。

可以加一个分位数分析

成本这块我可以再补两笔

这个其实没那么复杂,本地开发是 Shopify 的常规操作,不是隐藏功能。你担心的那些问题,官方文档里都有答案,只是藏得有点深。
如果你只是改主题,启动项目连线上数据,改完用 git 管理,这已经是圈内标配了。如果你是做 App,那脚手架生成的代码就是标准本地开发流程。核心就一件事,把环境装好,网络搞得稳定点,其他都是水到渠成的事。搞不定就查文档,别死磕,真没那么多坑。

工具能直接拉这个指标

这就是我想问的关键点,谢谢

新手看完别冲动,先小批量试

去年给客户搭了个定制 App,当时也纠结这个。我直接说结论,本地开发完全没毛病,官方推荐的 Remix 模板就是给本地跑的。
先说初始化,你得装 Node 和 Git,然后跑 shopify app init,选 Remix 那个模板,JavaScript 还是 TypeScript 看你顺手。它会让你登录 Partner 后台,输个 App 名字,注意别带空格。初始化完 cd 进项目,跑 npm run dev 或者 shopify app dev,终端会跳出一个 localhost 的地址,那个就是你的开发环境。改完代码保存,浏览器热更新直接生效,比在线改主题那种刷新半天的体验强太多了。
不过有个点得做好心理准备,本地开发要连 Shopify 的隧道,国内网络有时候不稳定,遇到连不上的情况,要么挂代理要么用 ngrok 先顶着。我第一次配的时候卡在隧道上搞了半小时,一度怀疑自己是不是装错了。

数据显示这个结论也对

楼主你慌个啥,这玩意儿又不是啥黑科技。官方文档写得清清楚楚,本地开发就是标配,cloud dev 只是给你预览用的,正经写代码谁不在本地啊。
我要是没记错,核心就是 npm install -g @shopify/cli 装个全局命令,然后按流程 init 就行。有个坑我得说下,你选的 App 名字千万别用中文或者空格,不然终端能跑,但后面部署会出些莫名其妙的错。我上次就是名字里带了个下划线,结果 API 密钥生成的时候格式不对,排查了半天才发现是命名问题,绷不住了。
还有如果你开了双因素认证,CLI 登录的时候会让你输入验证码,那一步千万别关终端,直接输就行。刚开始有点懵,习惯了就觉得跟本地跑 React 项目没区别。真不行就把官方那个 Remix 示例 clone 下来跑一遍,跑通了再改自己的。

我也想问一下后续怎么跟进

操作 SOP 我有一份模板,回头分享

多谢分享,这种实操经验最难得

关于 CocoLoop跨境电商论坛

CocoLoop跨境电商论坛(ask.cocoloop.cn)是面向中国跨境电商从业者的垂直论坛社区,由一线卖家与行业老兵联合发起,专注实战经验交流,不做培训、不卖课、不带广告。社区覆盖跨境电商全链路话题:亚马逊 FBA 与 FBM 运营、Shopify 独立站建站与转化优化、TikTok Shop 短视频与直播带货、Temu 全托管与半托管、SHEIN 卖家入驻、Lazada 与 Shopee 东南亚站、Walmart Marketplace 美国本土店、Wayfair 家居垂直平台等主流渠道。

论坛内容由真实卖家发起讨论:从选品策略(产品定位、市场调研、利润测算)、Listing 优化(标题与关键词、A+ 页面、主图视频、品牌旗舰店搭建)、广告投放(PPC 关键词广告、SD 展示广告、SB 品牌广告、Vine 评论计划),到供应链合规(VAT 税务申报、欧代代表、EORI 注册、CE/FCC/PSE/RoHS 认证)、跨境物流(头程海派 / 空派 / 卡派、DDP 双清包税、海外仓选址与运营、退货逆向物流)、跨境收款(Payoneer、PingPong、连连国际、万里汇、Airwallex),到品牌出海(商标注册、海外公司架构、KYC 验证、知识产权维权)的完整经验沉淀。

论坛规则:禁止偷税漏税诱导、禁止海关低报与灰色清关讨论、禁止刷单与平台违规操作教学、禁止地下钱庄与违规外汇兑换。所有内容仅供合规视角下的经验分享,不构成法律、税务、金融的专业建议。请根据自身实际情况判断与决策。

© 2026 CocoLoop跨境电商论坛 · 中国跨境电商从业者的实战经验交流社区 · 备案:cocoloop.cn