ena1
May 10, 2023, 9:09am
1
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からクローンしたファイルが殆ど消えました。
何が原因で、どうすれば良いのか分からず困っています。
どなたかヒントや解決方法をご指南いただければ、ありがたいです!
Qcoltd
May 11, 2023, 10:15am
2
興味があり調査してみました。
しかし、あまり成果が得られませんでしたので、他の方の回答を待たれるのが良いかもしれません。
手元の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
ena1
May 13, 2023, 2:06am
3
ご丁寧に回答して頂きありがとうございます。
昨日、無事問題解決することが出来ました!
解決する為に実行したことは2点です。
1.アカウントに登録していたメールアドレスの違い
shopifypartnerで登録していたメールが指定されたメールアドレスではなく個人の物だった為、新しく指定のメールアドレスでアカウントを作成し、コラボレーターのリクエストを再度送りました。
2.mkdir 好きなディレクトリ名を作成
Power shellでshopifyにログイン後、mkdir 好きなディレクトリ名 でディレクトリを新規作成します。そして cd 作成したディレクトリ で移動後shopify theme serve で無事問題解決することが出来ました!