👀
Shopify CLI で「the page you were looking for does not exist」と表示された時の対応
Shopify CLIを使用していた際、以下のようにエラー画面が表示されました。
そのため、開発環境でストアが見れない状況となりましたが、自力で解決できたので情報として残しておきます!
解決した手順
以下の順番で、ターミナルにコマンドを入力すると解決しました。
- shopify theme pull
- shopify theme dev
- shopity theme dev --theme-editor-sync
エラーが起こる時
テーマのファイルを、shopify theme pull(自身のPCにダウンロード)した後、shopify theme dev --theme-editor-sync
を行なっていました。
- shopify theme pull
- shopify theme dev --theme-editor-sync
エラーの原因
.jsonのファイルが pull されていなかったことが原因です。
何故かshopify theme dev
を1回挟まないと、以下の状態になることがあるようです。
- configファイルにある、.jsonファイルの中身がない。
- templatesファイルに .jsonファイルがない。
エラーが出るファイルと正常なファイル
↓エラーが出るファイル:.jsonファイルがない。
↓正常なファイル:jsonがある。
↓本番のテーマにも ちゃんとjsonファイルがある。
まとめ
the page you were looking for does not exist のエラーが表示される時は、jsonファイルが足りていない可能性があります!
本番テーマのファイルと、自身のPCにあるファイルに差がないか を確認してみましょう!
Discussion