輕鬆從Dep 遷移到Go 模組
如果您熱衷於從Dep 過渡到Go 模組,這裡有一個簡單的指南:
-
確保Go 版本1.11或稍後:運行 go 版本以確認相容性。
-
刪除 GOPATH 或啟用模組:將程式碼重新定位到 GOPATH 以外或設定匯出 GO111MODULE=on。
-
初始化模組路徑:執行 go mod init [module path] 取得依賴來自 Gopkg.lock。
-
整理和最佳化:運行 go mod tidy 來簡化導入並解決間接依賴關係。
-
考慮刪除供應商資料夾:這是可選的,但您可以透過刪除過時的目錄 rm -rfvendor/ 或移至垃圾。
-
測試建置:利用 go build 確保成功遷移。
-
刪除過時的Dep 檔案:刪除Gopkg.lock 和Gopkg.toml消除部門不必要的殘餘
-
供應商資料夾保留(可選) : 若要保留供應商資料夾,請執行go modvendor 將依賴項複製到其中。確保執行 go build -mod=vendor 以利用您的資料夾進行建置。
以上是如何從Dep模組無縫遷移到Go模組?的詳細內容。更多資訊請關注PHP中文網其他相關文章!