Я обновил свой рабочий процесс внешнего интерфейса от старого способа Shopify Themekit до способа Webpack. Хотя здорово, что я использую новейшие технологии внешнего интерфейса, я борюсь с этим новым рабочим процессом.
В моем старом рабочем процессе я мог внести sh изменения в живую тему и извлечь изменения из живой темы. через Github и Shopify Themekit gem. Ничего не было скомпилировано. Хотя управлять им было проще, но не очень хорошо для производительности.
Локальная тема >> Github >> Живая тема
Новый рабочий процесс (основан на Slater Base theme ):
Локальная тема >> Webpack >> Сборка >> Живая тема
У меня настроен Github, но он ничего не делает, так как не помогает синхронизировать c между темами, но просто перенести изменения из моей локальной темы разработки в репозиторий. Теперь файлы sr c в моей локальной теме компилируются и минимизируются Webpack в каталог сборки и помещаются в соответствующий формат на живой теме Shopify.
Проблемы, с которыми я борюсь:
Как вытащить изменения из темы Live? Это вообще возможно? Приложения Shopify вносят изменения в код живой темы, а клиенты изменяют код / настройки и т. Д. c. Мне нужно перенести их в мою локальную тему, чтобы развернуть в целом, иначе темы будут не синхронизированы c и просто беспорядок.
Как использовать Liquid в. Файлы js и .s css в моем каталоге sr c? На данный момент я не могу добавить расширение .liquid к файлу или, по крайней мере, он ничего не делает.