Windows平臺
以運行github開源easydarwin golang版本進行說明
服務端:golang
web端:webpack+vue;
golang
-
下載對應的安裝包:go下載地址
-
執行安裝文件,按照默認執行安裝就可以,默認會將相關信息寫進環境變量;
也可以自定義,不過需要注意環境變量的設置;默認應該是配置c盤,我的是手動遷入的D盤。
-
GOPATH的設置
go命令依賴的一個重要環境變量:$GOPATH
其實可以把這個目錄理解爲工作目錄,我個人定義的目錄是:
GOPATH=“D:\GoPath”
當然這個目錄是需要添加到環境變量中
GOPATH的目錄結構:
– bin // golang編譯可執行文件存放路徑
– pkg // golang編譯包時,生成的.a文件存放路徑
– src // 源碼路徑。按照golang默認約定,go run,go install等命令的當前工作路徑(即在此路徑下執行上述命令)。
cmd執行go env
會輸出對應的golang的環境信息。
-
工作環境配置
默認直接再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
- 下載對應的安裝包:下載地址
- 執行安裝文件,按照默認執行安裝就可以,默認會將相關信息寫進環境變量;
- 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