原來shopify用的是theme-kit, 現(xiàn)在改成了shopify-cli, 其實運行的環(huán)境都是命令行,只不過shopify-cli更加的方便了,因為不需要安裝一個shopify APP才能獲得開發(fā)權限了。如果這個商店已經(jīng)在線了,那么你可以要求客戶給你開一個員工賬號,給你相應的權限,你就可以對他的模板進行修改了。
本人經(jīng)過了一些周折,終于弄清了如何做shopify主題本地開發(fā)環(huán)境的步驟?,F(xiàn)分享一下這個過程。
1. 安裝ruby
shopify-cli的安裝需要安裝ruby和gem,如果你是windows系統(tǒng)的話。如何安裝ruby, 我就不把ruby的官網(wǎng)放出來了,避免不必要的麻煩。
下載完成之后安裝這個包,安裝的步驟比較傻瓜,點擊下一步,同意等的按鈕。

安裝完成它回調起本地的cmd繼續(xù)安裝,回車就好,它會再繼續(xù)安裝一陣。

完成之后在cmd里輸入ruby --version和gem --version回車看看是否安裝成功。如果兩個命令都有返回那么表明我們安裝成功。

2. 安裝shopify-cli
shopify-cli是ruby的依賴管理器gem的一個依賴包,類似nodejs對于npm一樣。安裝命令是這樣的:
gem install shopify-cli
ERROR: While executing gem ... (URI::InvalidURIError)
如果發(fā)現(xiàn)類似這樣的錯誤,估計是你設置的代理造成的。需要再高級環(huán)境設置里面把代理刪除。
3.到partners.shopify.com申請一個伙伴賬號
這樣你可以擁有一個開發(fā)商店,利用開發(fā)商店可以很好的開發(fā)你的主題。你可以申請一個開發(fā)商店,url的格式大概是這樣的:
mystore.myshopify.com。

4.用dawn主題作為起點來開發(fā)新的主題
dawn是當你申請shopify的時候的默認主題,其特點是比較簡潔,可以作為你修改升級成一個新主題的起點。
shopify theme init
這個命令會讓你創(chuàng)建一個新文件夾并把dawn主題從github里面拷貝到本地。
5.連接登錄開發(fā)商店
CD進入你剛創(chuàng)建的主題文件夾并運行命令:
命令格式:
shopify login --store mystore.myshopify.com
運行完以后如果你還沒有登錄就會跳出來登錄頁面,你把你的用戶名和密碼輸入進去就可以登錄了。
6.運行本地預覽環(huán)境
shopify theme serve
打開你的chrom瀏覽器并打開這個本地網(wǎng)址 http://127.0.0.1:9292 就會看見dawn主題帶著服務器上的數(shù)據(jù)展現(xiàn)在瀏覽器里面。
注意:這個不是你目前商店所用的主題。