Shopify theme serve とcd コマンドのエラー

Topic summary

Windows 11でShopify CLIを使用した開発環境構築時に発生したエラーについての質問と解決報告。

主な問題点:

  • PowerShellでcd ファイル名を実行すると「Cannot find path」エラーが発生
  • theme pullserveコマンドが実行できない状態
  • GitHubからダウンロードしたファイルが大量に消失
  • 文字化けしたエラーメッセージが表示される

調査結果:

  • 回答者がWindows 10で検証したところ、shopify theme pull --liveは正常に動作(ダウンロードに5分程度要した)
  • 現行のShopify CLIにはserveコマンドが存在せず、代わりにpushコマンドが利用可能
  • 問題の再現ができず、原因特定には至らなかった

解決方法(質問者報告):

  1. アカウント設定の修正: Shopify Partnerで登録していたメールアドレスが個人用だったため、指定のメールアドレスで新規アカウントを作成
  2. ディレクトリの新規作成: mkdirで任意の名前のディレクトリを新規作成し、cdで移動後にshopify theme serveを実行

コラボレーターリクエストの再送信も実施し、問題は無事解決した。

Summarized with AI on November 20. AI used: claude-sonnet-4-5-20250929.

Shopify cli を利用してショップ開発をしようと思っている初心者です。(windows versionは11です)

コラボレーターをして私が担当する開発ストアとローカル環境を接続する為、power shellでcd ファイル名と打つとSet-Location: Cannot find path ‘C:\Users\ファイル名’ because it does not exist.となりthemepull ,serveが出来ない状態です。

また、1度ディレクトリーを変えずにpullとserveを行った結果、 AppData/Roaming/Microsoft/Windows/Templates/customers/login.json: AppData/Roaming/Microsoft/Windows/Templates/customers/login.json はテーマファイルではありません

と上記のエラーが沢山出てきたと共にvs codeでGitHubからクローンしたファイルが殆ど消えました。

何が原因で、どうすれば良いのか分からず困っています。

どなたかヒントや解決方法をご指南いただければ、ありがたいです!

興味があり調査してみました。

しかし、あまり成果が得られませんでしたので、他の方の回答を待たれるのが良いかもしれません。

手元のWindows 10に、下記のヘルプページに従って、Shopify CLIをインストールしました。

https://shopify.dev/docs/themes/tools/cli/install

Node.js 14.17.0 or higher
Ruby+Devkit 3.0, installed using RubyInstaller for Windows
(select the MSYS2 component and the MSYS2 base installation option)
Git
Bundler 2.3.8 or higher
npm install -g /cli /theme

shopify theme pull --live を PowerShell で実行したところ、

ダウンロードが始まるまでに5分ほど時間がかかったことを除いては、

問題なくthemeをダウンロードできました。

現行のshopify cliの、shopify themeにはserveというコマンドが存在しなかったので、

pushを試しましたが、手元のWindowsで加えた変更が、問題なくShoifyストアに反映されました。

ですので、

pullとserveの不具合については問題が再現できず、

お答えできることがない状態です。

cdがうまく行かない点についてですが、

念のための確認になるのですが、

Set-Location: Cannot find path ‘C:\Users\ファイル名’ because it does not exist.

ファイル名と記載されていますが、

フォルダ名(もしくはディレクトリ名)を指定されたということで宜しかったでしょうか?

もし、ファイル名を指定されている場合は、

ディレクトリ名を指定いただけば、cdでディレクトリ移動ができるのではないかと思います。

ところで、

shopify theme serveというコマンドは現行のshopify cliにはヘルプページ上では存在しないようです。

もし、shopify cliのインストールに、

https://shopify.dev/docs/themes/tools/cli/install

こちら以外のドキュメントを参照されたようでしたら、

こちらのドキュメントを参照して再度インストールし直すことでうまくいくかもしれません。

最後に、ご参考までに、

私が試してうまく動いた環境の情報を記載いたします。

OS: Windows 10 Pro

Shopify CLI    3.45.4
OS             windows-amd64
Shell          unknown
Node version   v18.16.0
Ruby version   3.2.2

大した情報がなく恐縮です。

(キュー田辺)

1 Like

ご丁寧に回答して頂きありがとうございます。

昨日、無事問題解決することが出来ました!

解決する為に実行したことは2点です。

1.アカウントに登録していたメールアドレスの違い

shopifypartnerで登録していたメールが指定されたメールアドレスではなく個人の物だった為、新しく指定のメールアドレスでアカウントを作成し、コラボレーターのリクエストを再度送りました。

2.mkdir 好きなディレクトリ名を作成

Power shellでshopifyにログイン後、mkdir 好きなディレクトリ名 でディレクトリを新規作成します。そして cd 作成したディレクトリ で移動後shopify theme serve で無事問題解決することが出来ました!