運行EasyDarwin----技術棧golang、nodejs環境搭建+運行

Windows平臺

以運行github開源easydarwin golang版本進行說明
服務端:golang
web端:webpack+vue;

golang

  1. 下載對應的安裝包:go下載地址

  2. 執行安裝文件,按照默認執行安裝就可以,默認會將相關信息寫進環境變量;
    也可以自定義,不過需要注意環境變量的設置;默認應該是配置c盤,我的是手動遷入的D盤。
    在這裏插入圖片描述

  3. GOPATH的設置
    go命令依賴的一個重要環境變量:$GOPATH
    在這裏插入圖片描述
    其實可以把這個目錄理解爲工作目錄,我個人定義的目錄是:
    GOPATH=“D:\GoPath”
    當然這個目錄是需要添加到環境變量中
    GOPATH的目錄結構:
    – bin // golang編譯可執行文件存放路徑
    – pkg // golang編譯包時,生成的.a文件存放路徑
    – src // 源碼路徑。按照golang默認約定,go run,go install等命令的當前工作路徑(即在此路徑下執行上述命令)。
    cmd執行go env會輸出對應的golang的環境信息。
    在這裏插入圖片描述

  4. 工作環境配置
    默認直接再src目錄下運行源碼就可以了。
    由於現在運行項目的需要,主要是當前golang項目的相關包引入路徑的問題;
    需要在src目錄下設置目錄結構爲:

src
--github.com
	--EasyDarwin
		--EasyDarwin
--gitee.com
     --easydarwin

EasyDarwin目錄下爲相關的項目源碼。
github地址:https://github.com/EasyDarwin/EasyDarwin

獲取代碼流程:

  cd $GOPATH/src/github.com
  mkdir EasyDarwin && cd EasyDarwin
  git clone https://github.com/EasyDarwin/EasyDarwin.git --depth=1 EasyDarwin
  cd EasyDarwin

然後就根據具體的項目的README.md的指示來安裝對應的依賴包就可以。
在這裏插入圖片描述

環境正常、網絡滿足的情況下可以直接執行命令安裝
在這裏插入圖片描述

        go get -u -v github.com/kardianos/govendor//包管理工具
        go get -u -v github.com/penggy/gobuild//熱編譯工具,下載可能會遇到被翻牆限制的問題

安裝成功會有對應的可以執行文件在bin目錄下

在這裏插入圖片描述

node

  1. 下載對應的安裝包:下載地址
  2. 執行安裝文件,按照默認執行安裝就可以,默認會將相關信息寫進環境變量;
  3. cmd分別執行node -v ; npm -v出現對應版本信息說明安裝成功
    在這裏插入圖片描述

運行項目

  • 以開發模式運行

      npm run dev
    
  • 編譯 Windows 版本

      npm run build:win
    

在這裏插入圖片描述
web訪問:ip:10008
在這裏插入圖片描述

tips:
根據項目目錄下的package.json來進行命令輸入:
在這裏插入圖片描述

  • 如果需要開發模式運行前端

1.安裝前端依賴
cd web_src && npm i//安裝前端運行所需要的依賴
2.運行前端
軟件包根目錄下執行;

npm run dev:www

在這裏插入圖片描述
**注意:**初次運行代碼可能會出現類似問題:
在這裏插入圖片描述
該處錯誤是由於環境中使用gcc,需要在環境變量中添加。
當初windows系統下安裝gcc還是遇到好多莫名其妙的問題的。
將我的環境終端gcc打包一下,有需要可以直接解壓配置使用。
鏈接:https://pan.baidu.com/s/18o1gJyTYf_G4g_QM95Zdpg
提取碼:qybz

在這裏插入圖片描述

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