【发布时间】:2020-06-16 22:51:15
【问题描述】:
我已将我的前端工作流程从旧的 Shopify Themekit 方式更新为 Webpack 方式。虽然我使用最新的前端技术很棒,但我正在为这个新的工作流程而苦苦挣扎。
在我的旧工作流程中,我可以通过 Github 和 Shopify Themekit gem 将更改推送到实时主题并从实时主题中提取更改。什么都没有编译。虽然这更容易管理,但对性能却不是很好。
本地主题 >> Github >> 直播主题
新的工作流程是(基于Slater Base theme):
本地主题 >> Webpack >> 构建 >> 实时主题
我已经设置了 Github,但它并没有真正做任何事情,因为它无助于主题之间的同步,而只是将更改从我的本地开发主题推送到 repo。现在,我的本地主题中的 src 文件正在被 Webpack 编译并缩小到构建目录中,并推送到 Shopify 实时主题上的适当格式。
我正在努力解决的问题是:
-
如何从 Live 主题中下拉更改?这甚至可能吗? Shopify 应用程序会更改实时主题上的代码,而客户会更改代码/设置等。我需要将它们拉入我的本地主题中以作为一个整体进行部署,否则主题将不同步并且变得一团糟。
如何在 src 目录中的 .js 和 .scss 文件中使用 Liquid?目前,我无法为文件添加 .liquid 扩展名,或者至少它没有做任何事情。
【问题讨论】:
标签: github webpack frontend shopify