FROM CACHE - jp_header

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

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

ena1
Shopify Partner
2 0 0

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からクローンしたファイルが殆ど消えました。

 

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

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

 

 

2件の返信2

Qcoltd
Shopify Partner
1059 435 427

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

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

 

 

手元の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 @Shopify/cli @Shopify/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

 

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

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
ena1
Shopify Partner
2 0 0

 

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

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

 

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

 

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

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

 

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

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