CLIの開発環境が同期されませません。> > shopify thema pullでファイルの読み込みまでできました。> > shopify thema devで、1番目と2番目のリンクから、ストアを開き、vscodeでコードの変更してファイルを保存しました。> > その後ストアをリロードしても、反映されない状態です。> > クライアント様から権限をもらって入っているのですが、なにか権限が必要などありますか?> > 自分のテストストアなどは通常通り、変更もできます。> > アドバイスなどいただけると幸いです。
Topic summary
Shopify CLIの開発環境で、shopify theme devコマンド実行後にVS Codeでファイルを編集・保存しても、ストアに変更が反映されない問題について議論されています。
解決方法として以下が共有されました:
- 環境の再構築:GitHub連携を一度解除し、ローカルのpullデータを全削除後、新規ディレクトリに再度pullして
shopify theme devを実行 - ローカル環境URLの変更:
http://127.0.0.1:9292?preview_theme_id=id-here形式のURLを使用 - コマンドの再実行:
Ctrl + Cでdevコマンドを停止し、shopify theme dev --store ストア名で再起動
複数のユーザーが同様の問題に遭遇しており、環境再構築やURL変更で解決したケースが報告されています。GitHub issueへの参照リンクも共有され、他の困っている開発者への情報提供となっています。
こちら解決されましたか?
同じような状況で変更が反映されません。。
環境再構築にて自己解決いたしました。
解決したのですね。おめでとうございます。
私はまだ解決しておりません。環境再構築というのは、ストア自体を構築し直したということでしょうか?
ストア自体はそのままで、
・先ずGithub連携を解除
・ローカルにpullしたデータも全削除
その後、新規で別のローカルディレクトリにpullしてshopify theme devの順に行なったら無事liquidファイルの修正等は反映されました。
本来ならファイル編集するとターミナルの画面に
Synced » update [ファイル名]
と表示されますが、不具合時はそれが出ていなかったので何かがおかしかったんだと思います。
その後Github連携し直して、現在は正常に動いています。
何かご参考になれば幸いです。
すでに解決されてると思いますが、他の困っている方のために。
- まず ターミナルを開き、shopify theme pull でテーマファイルをvsコードに入れる
- その後 shopify theme dev --store ○○(ストア名) でshopify theme pullで引き出したテーマを同期
- control + cで戻り、shopify theme dev を入力
私はこの方法で同期できましたので、困っている方がいましたらこちらの方法も試して欲しいです。
また新規ストア開発時に同じ状況になりましたが、ローカル環境URLを以下することで解決しました!
http://127.0.0.1:9292?preview_theme_id=id-here
参考:https://github.com/Shopify/cli/issues/3736
他の困っている方の一助となれば幸いです。