Saleor:基於Python、Django、GraphQL、React.js的開源免費無頭電子商務平臺,介紹及安裝配置詳細教程(3)Dashboard 管理後臺

本文由 PurePeace 原創


上一篇教程(2)主要介紹了saleor前端服務的安裝配置


現在,我們來安裝saleordashboard(管理後臺)

githubhttps://github.com/mirumee/saleor-storefront
demohttps://pwa.saleor.io/
文檔https://docs.saleor.io/docs/next/dashboard/using-saleor/

在這裏插入圖片描述


準備

  • 1、Node.js 10及以上版本的環境
  • 2、成功配置並啓動了saleor的GraphQL後端服務(詳見第一篇教程

當你能夠正常訪問 http://localhost:8000/graphql/時,即是滿足了條件

開始


1、克隆Dashboard項目

  • 找一個目錄,在其中打開命令行(cmd / powershell)運行以下命令
  • git命令需要安裝git
git clone https://github.com/mirumee/saleor-dashboard.git
  • 目前直接克隆到的默認是Next版本,可以在克隆完成後進入項目目錄,輸入 git checkout master 確認版本

進入dashboard項目目錄

cd saleor-dashboard

2、安裝依賴

  • 在項目目錄下打開命令行,執行安裝依賴
npm i

等待片刻(許久)即可


3、啓動Dashboard

  • 啓動前端之前,打開 package.json 找到第193行左右
  • 這是啓動命令,我們爲它的內容增加 API_URI 參數

增加前

"start": "webpack-dev-server --open -d",

增加後

 "start": "cross-env API_URI=http://127.0.0.1:8000/graphql/ webpack-dev-server --open -d",
  • 使用本地運行GraphQL的api服務:API_URI=http://127.0.0.1:8000/graphql/
  • 使用saleor的演示api:API_URI=https://pwa.demo.saleor.rocks/graphql/

然後就可以運行Dashboard了!

npm start
  • Dashboard的默認地址是 http://localhost:9000,打開看看效果吧(使用演示api)
  • npm start 之後需要等待幾十秒左右的時間後才能顯示出頁面(正在編譯)

看到頁面後可直接輸入管理員賬號密碼登錄

  • 管理員賬號密碼就是你在教程(1)中所設置的,如果沒有設置就再回去看看

在這裏插入圖片描述
登錄成功!

在這裏插入圖片描述


至此,saleor Dashboard安裝運行成功,整個網站可以跑起來了!


2020年2月11日 PurePeace

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章