A projektlokális telepítésnél a CLI verziója a projekt saját manifestjéhez és lockfile-jához van kötve, nem a gépedhez globálisan.

A projektlokális telepítés azt jelenti, hogy egy eszköz — jelen esetben a Shopify CLI — nem a gépeden globálisan, hanem az adott projekt függőségeként települ. A CLI pontos verziója a projekt manifestjében (például a package.json fájlban) és a hozzá tartozó lockfile-ban van rögzítve, így minden fejlesztő és minden gép ugyanazt a verziót használja, amikor abban a projektben dolgozik.

Ez szemben áll a globális telepítéssel, ahol egyetlen CLI-verzió fut a gépeden, függetlenül attól, hogy éppen melyik projekten dolgozol. A globális megközelítés kényelmesnek tűnik, de gyakran okoz fejfájást: ha az egyik projekt a CLI régebbi, a másik az újabb verzióját várja el, folyamatosan verzióütközésekbe futhatsz.

Magyar Shopify-fejlesztőként a projektlokális telepítés különösen akkor számít, ha több ügyfélprojekten dolgozol párhuzamosan, esetleg csapatban. Ha a CLI verziója a lockfile-ban rögzített, egy új kolléga vagy egy CI/CD pipeline pontosan ugyanazt a viselkedést kapja, mint a te gépeden — nincs „nálam működik" típusú probléma. Ez a megközelítés lett az ajánlott gyakorlat a Shopify CLI 3.0 óta, és érdemes minden új projektnél ezt választani a globális telepítés helyett.

Bővebben: Shopify CLI telepítése és frissítése 2026-ban