golang匯入本地包

自动化工程师發表於2024-09-09

golang預設的包都是遠端的,最近想搞一個TLS加密通訊的東西,需要用grpc,需要在本地生成一個本地包,匯入本地包碰到問題,找了一圈,最後解決了,雖然是grpc的,但生成包放在本地,所有的本地包應該採用同樣的方法可以解決。記錄如下

1.建立本地包,建立目錄。

2.使用go mod init xxxx 建立 module 檔案。

3.建立一個虛擬的包放在import中,形式必須是 xxxxx.com/xxxxx

4.執行命令go mod edit -replacexxxx.com/xxxx=./xxxx 等號前面就是那個虛擬包的名字,後面是本地目錄,可以根據實際情況調整

5.執行命令go mod tidy,

相關文章