之前有稍微跑起來 app extension 預設的內容
現在嘗試 official remix 架構下寫 extension 的流程
shopify app generate extension --template=theme_app_extension --config=shopify.app.development.toml
首先 因為我特別區分了 production vs development 的設定檔
所以 scaffold 的指令要有點變化
extension name 我輸入 akawa-recommendations-block
完成之後會看到出現檔案與資料夾
➜ akawa-upsell git:(main) ✗ tree extensions
extensions
└── akawa-recommendations-block
├── assets
│ └── thumbs-up.png
├── blocks
│ └── star_rating.liquid
├── locales
│ └── en.default.json
├── shopify.extension.toml
└── snippets
└── stars.liquid
6 directories, 5 files
跑我的指令 npm run dev
第一次跑 好像會看到錯誤訊息
│ GraphQL Error (Code: 401): │
│ {"response":{"error":"","status":401,"headers":{}},"request":{"query":"\n │
跟驗證有關的樣子 我不太懂
反正我重新 npm run dev 之後就可以了
在 theme editor 打開 default product page 頁面
可以新增 Star Rating
元件,也就是預設的內容