環境: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 件のコメント:
コメントを投稿