2024年6月2日日曜日

@shopify/cli@3.61.0のバグ

環境:Windows11、vscode、powershell

以下だと安定して動作する。

@shopify/cli@3.60.0

ruby+devkitは3.0系(セキュリティーソフトは切っておく、3.0系以上だと動作不可)


powershellの実行ポリシーを下記に設定

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser



<微妙にバグある>
npm i -g @shopify/cli@3.59.0
theme devが遅かったり、ちゃんと同期とれなかったり・・・

<正常動作する>
npm i -g @shopify/cli@3.60.0



https://shopify.dev/docs/api/shopify-cli

https://shopify.dev/docs/storefronts/themes/getting-started/create





==== 以下メモ書き ==== tokky

Node.js version 18.16.0 or higher

※↓実際に動いた環境↓

Node v18.17.1


Git version 2.28.0 or higher

※↓実際に動いた環境↓

git version 2.45.1.windows.1


ruby ver3.0//rubyはバージョンが高くても問題が起こったので、現状は3.0推奨

https://rubyinstaller.org/downloads/

ダウンロードパッケージ→Ruby+Devkit 3.0.7-1 (x64) 

オプションで、 MSYS2 component と MSYS2 base をオプションでインストール


gem 3.2.33

Bundler ver 2.5.11


Shopify CLI version: 3.61.0//今はこのバージョンで動いているけど、ログイン時にエラーが起こった。

===========================

このバージョンだと、ログイン時にトラブルがあるみたいなので、その際は

バージョンを下げる。

参考

https://stackoverflow.com/questions/78563193/running-npm-run-dev-shows-an-error-called-the-requested-scope-is-invalid-unkno


新しいバージョン (v3.61.0) は認証フローのどこかで壊れているようです。以前のバージョン (例: 3.60.1) をインストールするだけで、今のところは動作するはずです。

===========================


とにかくバージョンを合わせる事。高すぎても低すぎても動かない可能性あり。


vsCodeのPowerShellで実行


==============================

※マニュアル


インストール

https://shopify.dev/docs/api/shopify-cli


テーマ設定

https://shopify.dev/docs/storefronts/themes/getting-started/create


==============================


実際に打つコマンド


①手順ローカルでは無く、グローバルにshopifyCLIをインストール

npm install -g @shopify/cli


ヘルプをしたい時はこのコマンド

shopify help


②npm install @shopify/cli -g


③shopify theme init

→テーマ名を作る(例)test-theme


④cd "test-theme"

作ったテーマに移動


⑤shopifyのテーマの開発環境を起動

shopify theme dev --store {store-name}

※初回は起動時にログインを求められます。


store-nameは管理画面から取得



0 件のコメント:

コメントを投稿