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

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 で無事問題解決することが出来ました!