go mod之添加本地依賴包


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

解決方案 :

導入本地包出現錯誤


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM