Hur du startar Shopify-utveckling lokalt (gratis) på macOS — Steg-för-steg-guide

Om du någonsin har velat utveckla Shopify-teman lokalt – med live-förhandsgranskning, automatisk uppdatering (hot reload) och utan några hostingkostnader – då är den här guiden för dig.
Jag satte upp detta på min MacBook Pro, stötte på några vanliga CLI-fel längs vägen och dokumenterade allt så att du kan hoppa över förvirringen.


Vad du får ut av denna guide

  • Bygg och anpassa Shopify-teman lokalt (ingen betald plan behövs)
  • Arbeta i en gratis Shopify Development Store
  • Använd Shopify CLI v3+ för live-förhandsgranskning och automatisk uppdatering
  • Fixa vanliga fel som “Command login not found. Did you mean auth login?”
    “Nonexistent flag: –store”

Låt oss börja!


Skapa din gratis Shopify Development Store

Shopify erbjuder gratis utvecklingsbutiker via Shopify Partners-panelen.

  1. Logga in eller skapa ett Partner-konto.
  2. Gå till Stores → Add store → Create development store.
  3. Ge den ett namn, t.ex. test.

Du får en URL som:
test.myshopify.com


Installera Shopify CLI och beroenden (macOS)

Öppna din terminal och installera det du behöver:

# Installera Node.js (LTS)
brew install node

# Installera Shopify CLI
npm install -g @shopify/cli @shopify/theme

# Kontrollera installationen
shopify version

Valfritt men användbart:

# Installera Theme Check (validerar Liquid & JSON)
sudo gem install theme-check

Anslut Shopify CLI till din butik

Här stötte jag på första problemet!
Först försökte jag:

shopify login --store test.myshopify.com

Fel:

Command login not found. Did you mean auth login?

Okej, så jag försökte:

shopify auth login --store test.myshopify.com

Ett nytt fel:

Nonexistent flag: –store

Det visar sig att Shopify CLI v3.60+ inte längre accepterar flaggan --store.
Korrekt kommando är:

shopify auth login

Följ sedan webbläsarens inloggningsprompt:

  1. Logga in med ditt Shopify Partner-konto
  2. Välj din utvecklingsbutik

Verifiera att det fungerade:

shopify auth whoami

Förväntad output:

Organization: My Partner Org
Store: test.myshopify.com
Account: your-email@example.com

Om butiken inte är satt ännu:

shopify config set store test.myshopify.com

Skapa och kör ditt första tema lokalt

Nu till det roliga!

Starta ett nytt tema:

shopify theme init test
cd test

Starta lokal utveckling med automatisk uppdatering:

shopify theme dev

Det öppnas en live-förhandsgranskning:
https://test.myshopify.com/?preview_theme_id=1234567890

Varje gång du sparar en fil uppdateras sidan direkt i webbläsaren.
Ingen hosting, inga avgifter.


Proffstips för smidig lokal utveckling

  • Säker förhandsgranskning: Shopify CLI använder ett utvecklingstema, inte ditt aktiva.
  • Formatera Liquid automatiskt: npm install -D prettier prettier-plugin-liquid npx prettier --write .
  • Lint för fel: theme-check
  • Tryck upp ändringar manuellt: shopify theme push

Vanliga fel (och lösningar)

FelOrsakLösning
Command login not foundCLI v3+ ändrade syntaxAnvänd shopify auth login
Nonexistent flag: --storeNyare CLI använder inte --storeKör bara shopify auth login och välj butik
Fel vid anslutning till butikFel butik eller utgången sessionshopify auth logout && shopify auth login
Åtkomst nekadPartner-konto ej länkat till butikSäkerställ att du har collaborator-åtkomst
Förhandsgranskning laddas inteCache eller sessionsproblemGör en hård uppdatering eller kör om shopify theme dev

Slutsats

Du behöver inte en betald Shopify-plan eller avancerad setup för att börja skapa teman.
Med bara Node.js, Shopify CLI och en gratis utvecklingsbutik kan du:

  • Bygga teman lokalt
  • Testa direkt med automatisk uppdatering
  • Trycka upp uppdateringar direkt från terminalen

Nu är du redo att designa, utveckla och publicera ditt eget Shopify-tema — direkt från din MacBook Pro, helt gratis.


SEO-nyckelord:

Shopify CLI, Shopify lokal utveckling, Shopify tema setup, Shopify development store, utveckla Shopify-tema lokalt, Shopify CLI-fel, Shopify gratis setup, Shopify utveckling på Mac.