在 Go 中匯入特定的套件版本
在 Go 中,安裝特定版本的套件需要遵循與 npm 不同的方法。 go get 指令不支援開箱即用的版本控制。但是,Go 1.11 引入了一項名為 go module 的新功能,可實現版本化依賴管理。
要使用 go 模組安裝特定版本的套件,請依照下列步驟操作:
初始化模組:
go mod init .
編輯go.mod檔案新增所需版本的依賴項:
go mod edit -require github.com/wilk/[email protected]@<version>
刷新依賴項。這可能需要取得模組圖並下載軟體包:
go get -v -t ./...
建置應用程式:
go build
安裝已編譯的二進位文件:
go install
完成這些步驟後,您可以在程式碼中匯入套件的特定版本:
import ( express "github.com/wilk/[email protected]" )
Go 模組提供了一個管理套件版本的便捷方法,確保您的應用程式使用每個依賴項的正確版本。有關 Go 模組的更多信息,請參考官方文件:https://github.com/golang/go/wiki/Modules。
以上是如何在Go中導入特定的包版本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!