go mod 中導入本地包
文件目錄格式如下:

我們在 retriever 目錄下有一個 real目錄,在real目錄下,寫了一個名為retriever.go的go文件,這個go文件中我們定義了一個real包,我們想在retriever目錄下的main.go文件中使用這個包,做法如下:
首先cd到retriever目錄下,運行如下指令:
go mod init retriever
然后cd到real目錄下,運行如下指令
go mod init real
然后在retriever目錄下生成的 go.mod 文件中添加依賴,由於我們寫的real包並未上線,所以需要通過 replace 進行替換:

我們在main.go中這樣導入:

然后我們就可以通過 go build/run 來編譯/運行我們的 main.go 文件了。
2020.4.12補充
導入本地包出現錯誤
malformed module path "article": missing dot in first path element
解決方案 :
